Roles performed
Data from
Locations
James M. Shafer has 3 locations.
Active in (1869)
Brady Township (Kalamazoo County), MI
USA
Studio or Business (1869-1870)
101 Main Street
Galesburg, MI
USA
Studio or Business (ca. 1871)
103 Main Street
Kalamazoo, MI
USA