John Bankhead Magruder

GPTKB entity