Roles performed
Data from
Locations
William James Leffingwell has 3 locations.
Birth (October 17, 1872)
MI
USA
Active in (1895-1910)
Grand Rapids, MI
USA
Active in (1917-1920)
Cleveland, OH
USA
William James Leffingwell has 3 locations.
MI
USA
Grand Rapids, MI
USA
Cleveland, OH
USA