John Arruda

Active Novato, CA President for Arruda Construction, Inc.