William Haffenreffer Jr.

GPTKB entity