David Puckett Senior Vice President, Chief Investment Officer David Puckett joined NGL in 2020 and has more than 30 years of experience managing insurance company assets. He oversees all aspects of managing NGL’s investment portfolios, as well as provides support for various strategic initiatives.