Author: John A. MacMillan Rev. J. A. MacMillan