William Gregg (VC)

GPTKB entity