Alexander Stewart | St. Lawrence University

Alexander K. Stewart USA (ret)