Bruce S Davie Author