Noel Mechau, our new Controller!

Noel Mechau, our new Controller!

Welcome to our new Controller, Noel Mechau! Noel feels fortunate to have been born and raised in Santa Rosa. She graduated from Sonoma State University with her BS in Business Administration / Accounting and an emphasis on Philosophy, as well. Specializing in the...