Greg Johnson

Business Development Manager

Greg Johnson is a seasoned professional with extensive experience in business development and client relations. Currently serving as a Business Development Manager at SWTCH since September 2025, Greg has previously held roles including Business Development Representative at Bear Peak Power and Business Development Manager at Grid Projects Co. Prior to that, experience as a Property Claims Adjuster and Claims Adjuster at Travelers was complemented by foundational work as a Caddy at Bel Air Country Club. Greg began a career in client relations at OppenheimerFunds from 2007 to 2012 after earning a Bachelor of Business Administration in Finance from the University of Colorado Boulder in 2007.

Links

Previous companies


Org chart

No direct reports

Teams

This person is not in any teams


Offices

This person is not in any offices