THIS PURCHASE AND CONTRIBUTION AGREEMENT is made as of April 10, 2019 (this Agreement) by and among TRINITY RAIL LEASING WAREHOUSE TRUST, a Delaware statutory trust (TRLWT or the TRLWT Seller), TRINITY INDUSTRIES LEASING COMPANY, a Delaware corporation (TILC or the TILC Seller;...