David Sprowle

David Sprowle

United States Marine Corps Medal of Honor recipient
Lists
David Sprowle is in following lists