It took retired Courtenay physician Ron Perrier, now 72, 18 years to complete the milestone