John Dunn MacGregor

John Dunn MacGregor


1827 - April 23, 1878



Maintained by Sue Greenhagen.
E-mail: greenhsh@morrisville.edu