He graduated from the University of Aberdeen (BSc) and Edinburg (DipEd). He received his MDiv from the Reformed Presbyterian Theological Seminary and has written several books.