David J Howe Author