Besides what I found so far could anyone direct me to the laws of Maine about carrying a knife/knives. It seems that this covers so many knives that are illegal to carry yet does not give blade length for carrying one in your pocket. Below is some examples of ones that are not to be carried and it isn't just switch blades, stiletto or butterfly knives. It seems to make just about any folding pocket knife illegal and is subject to interpretation.
Maine - Chapter. 43 17-A Section 1055. Trafficking in dangerous knives:
1. A person is guilty of trafficking in dangerous knives, if providing
he has no right to do so, he knowingly manufactures or causes to be
manufactured, or knowingly possesses, displays, offers,
sells, lends, gives away or purchases any knife which has
a blade which opens automatically by hand pressure applied
to a button, spring or other device in the handle of the
knife, or any knife having a blade which opens or falls or
is ejected into position by the force of gravity, or by an
outward, downward or centrifugal thrust or movement. 2.
Trafficking in dangerous knives is a Class D crime.