Roles performed
Data from
Locations
William M. Hall has 3 locations.
Active in (1886-1889)
Frankfort, MI
USA
Active in (1896-1898)
Paw Paw, MI
USA
Active in (1898-1899)
Traverse City, MI
USA
William M. Hall has 3 locations.
Frankfort, MI
USA
Paw Paw, MI
USA
Traverse City, MI
USA