Grant Patterson

Active Redondo Beach, CA President for Socal Surfaces, Inc.