Dr. John Campbell - Standing on the shoulders of giants