Brian Schaefgen has 30 years of financial experience serving as CFO of privately held and publicly traded enterprises.