J Thomas Shafer

Affiliations

  • Director at American Community Properties Trust (APO), 2009-12-31