Founded in 1972, FROSCH was established with a focus on deluxe leisure and corporate travel. In 1977, Richard Leibman acquired the agency from the Frosch family. In 1998, Richard was joined by his son, Bryan who today serves as the company’s President & CEO. In 2004, Bryan’s sister, Lara, joined the...See more
Headquarters:
United States of America
Company Type:
MNC / Large Enterprise
Company size:
1,001-5,000 Employees
Address:
ONE GREENWAY PLAZA; SUITE 800; HOUSTON, TEXAS 77046, US
HIGH
spending power