John T. McDonald, CEO, Director at Upland Software, holds 1.84M shares in Upland Software (Ticker: UPLD), holds 696.30K shares in Perficient (Ticker: PRFT). Most recently, John T. McDonald Sold ― shares of Upland Software on Sep 18, 2020 for an estimated value of 510.87K.