Strachan, John, Bp., 1778-1867.