Philip C. Logan

Philip C. Logan, Independent Scholar.