The Townson Company is an outsourced Construction Project Management firm with offices in Dallas, TX, Austin, TX, and Atlanta, GA. We are LEED Green Associates and have been in business since 1999. The Townson Company has successfully managed over 1000 projects with capital expenditures of over $200 million dollars for major national retailers throughout the United States and Canada.