He made his professional debut in 1997, and has appeared in many different promotions.
He turned professional at 18 after being trained by Scott D'Amore, John E. Legend, and Terry Taylor.
He has held the title of MaxPro Triple Crown Champion multiple times.
He was born in Miramichi, New Brunswick.
He appeared in an episode of Kenny vs Spenny, alongside The Iron Sheik.