Thomas Properties Group Announces $128.7M Sale