Cdr. William G. McDonald

GPTKB entity