Robert J Mackintosh Author