Craig Maresca

teaching in Santa Cruz, CA

Craig Maresca

teaching in Santa Cruz, CA

Visit my website

I am a teaching currently living in Santa Cruz, CA. My interests range from teaching to surfing. I am also interested in surf, piano, and guitar.