Ph D Kevin J Fleming