David McMackin

David McMackin, CFA, is a Research Analyst at Thompson, Siegel & Walmsley. Prior to this role, David worked as an Analyst at Trusco Capital Management. David received their education from Virginia Tech.

Location

Glen Allen, United States

Links


Org chart

No direct reports

Teams


Offices