Skip to content
THOMAS PROPERTIES GROUP INC — insider trading: 139 buys, 69 sells · InsiderLens