Stimsons
English
Proper noun
Stimsons
plural of
Stimson