CEO
CEO Approval Rating
- -/100
Barrett's headquarters is located in Murfreesboro, Tennessee. Barrett generates $27.6K in revenue per employee Barrett has 3 followers on Owler.