May 10, 5:15 PM ET
13F-HR · Princeton Portfolio Strategies Group LLC · Filed May 10, 2019
PPSG 13F 3-31-19