The Townson Company is an outsourced Construction Project Management firm with Headquarters in Dallas, TX. We also have offices in St. Louis, MO, New Orleans, LA and Los Angeles, CA.
We are LEED Green Associates and have successfully managed over 2,000 projects with capital expenditures of over $500M nationwide since 1999.
Companies turn to The Townson Company for comprehensive outsourced construction project management.
From project design to project completion, The Townson Company will assist you with all your project management needs.
The Townson Company has successfully managed over 2,000 projects with capital expenditures of over $500M.
(Interview published on voyagedallas.com on September 13, 2017) Today we’d like to introduce you to Kevin and Roni Townson. So, before we jump into specific questions about the business, why don’t you give us some [...]