Dennis A Dennis A Doyle, PhD Author