Ross Kehl

About Ross Kehl

Mar 7th, 2012

Ross Kehl has been in the film industry for 13 years. He is the active president/founder of, based in Sedona, Ariz. He is also the U.S. development manager for National Glass Service Group, International Glass Solutions and Liquisol USA. Kehl is a member of the International Window Film Association and is an accredited sun […]