Gerard J Docherty Author & Editor