On and after the passage and approval of this Act it is and shall be unlawful for any person or persons other than the State Military Forces or duly authorized Police Departments to have a machine gun in his or their possession, within the State of Delaware. Any person or persons convicted under the provisions of this Act shall be deemed guilty of a felony and shall be punished by either fine or imprisonment, or both, in the discretion of the Court . . . .