Steve Heikkila

Marketing professional, writer, educator, social media geek, philosophy fan-boy, alpine, rock, and ice climbing enthusiast.

Steve Heikkila