The Thompson submachine gun was invented in 1919 by General John T. Thompson. It gained infamy during the Prohibition era in the 1920's.