h. r. mackintosh, d.phil., d.d.