Ed Hamill has performed for over 45 million people, delivering more than 400 million gross media impressions

Set goals. Work hard. Never give up. Driven.