[Amended 6-30-1986 by Ord. No. 1960]
In order to maintain the peace, good government, safety and welfare of the Township of Haverford and of its citizens and inhabitants and in the due exercise of the police power, it is hereby made unlawful for any person coming within any of the following classes to reside in the Township of Haverford or remain in the Township of Haverford for a period in excess of six hours or remove therefrom, unless he or she shall register or reregister with the Department of Police as hereinafter provided and shall give to said Department the information required herein, unless he or she shall have been pardoned by competent legal authority. The classifications of persons subject to these requirements are as follows:
A.
Any person who shall have served any part of a sentence for a breach of the criminal law of this or any other state or country, within 10 years, in a state or federal penitentiary or in any corresponding institution in any foreign country.
B.
Any person who shall, within 10 years, have served any part of a sentence of imprisonment in any public prison for two years or more.
C.
Any person who shall have been convicted and/or served any part of his or her sentence, within 10 years, for the offenses of counterfeiting; larceny; blackmail; forgery; obtaining money by false pretenses; obtaining property by false pretenses; burglary; felonious assault; robbery; arson; murder; voluntary manslaughter; treason; kidnapping; extortion; unlawful carrying of deadly weapons; violation of any state or national law prohibiting the sale, transportation or possession of narcotics; violation of the white slave act; sodomy; buggery; shoplifting; mayhem; gambling; larceny from the person and/or rape; and/or for any attempt to commit any thereof and/or any unlawful conspiracy to commit any of the same.