Nordenfelt , Petré , L . O. Larson , P .Olsson