David Puckett

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.