David Johnston

Active Port Hueneme, CA President for David Johnston Construction Inc.