Shane Haffey

Active Newhall, CA President for Clear Capital Investment Group, Inc.