Richard J Blakemore Author