Bill Roch

Active Orinda, CA Engineering-Research & Development Manager for Energy Insights