May 12, 4:54 PM ET
13F-HR · Princeton Portfolio Strategies Group LLC · Filed May 12, 2020
13F REPORT 03312020