About Avalon Investment & Advisory
Avalon Advisors is an independent investment advisory firm based in Houston, Texas, with an additional office in San Antonio. Founded in 2001, the firm has grown to manage over $8 billion in assets and employs around 40 people. Avalon Advisors is owned by its employees and outside investors, including The Cynosure Group, ensuring a diverse approach to asset management.
Min project size
50,000+
Hourly rate
50 / hr
Employees
39
Locations
United States
Year founded
Founded 2001
Share Your Experience
Help others by sharing your experience with this company
No reviews yet
Be the first to review this company!
