Harry D. Moore, 20, faces charges of possessing a machine gun during a St. Clair County murder investigation.