Rev. John Cannon and Jan Swift