Michael has over 30 years of experience in technology development, product launches, startups, software, community involvement, and digital marketing. He has traveled to over 50 countries for business. Michael is passionate about philanthropy through mentoring, nonprofit work, and educational programs. As a consultant, he offers skills in asking questions, listening, thinking pragmatically, and good communication gained through starting multiple companies.