Michael Schaffer

Active Carmichael, CA President for Schaffer Art and Communications, Inc.