Joseph McGavock Jr.

GPTKB entity