Michael James is a skateboarder with advanced skateboarding experience and skill. over 10+ years skateboarding and proficiency on various skate obstacles as well as previous teaching experience his a good fit for any student from beginner to intermediate.