Glass America opens location in New York
December 3, 2008
Glass America, Chicago, a national windshield repair and replacement company, has opened a new shop at 512 W. Eighth St. in Jamestown, NY. The grand opening marks the 94th Glass America auto glass shop to open throughout the country.
Bob Leonard, manager and installer for Glass America, has worked in the auto glass repair industry for 21 years. Leonard began working in Pittsburgh as an auto glass installer, and then went on to manage auto glass repair shops in Rochester and Youngstown, Ohio. For the past 10 years, Leonard has been installing glass in the Jamestown area.