Michael Francis Foley Jr.

GPTKB entity