David serves as President of Asset Management for TerraVerde Energy, managing both the Asset Management and Fleet Electrification businesses in supporting clients with optimizing the value of their solar PV and battery energy storage systems, and electrifying their vehicle fleets. Prior to joining TerraVerde, David served as a General Manager for a solar & battery EPC firm.