Aug 2, 12:55 PM ET
13F-HR · Princeton Portfolio Strategies Group LLC · Filed Aug 2, 2021
PPSG 13F 06302021