Brian Rose made his professional debut in December 2005, so he has been a pro for 17 years and 9 months.