Dr. John Campbell - Life