Locations
Toledo, OH, USA
Size
1001-5000 employees
founded in
1872
University of Toledo : The University of Toledo