Lieutenant Colonel John M. Thayer

GPTKB entity