Ph.D. Moore Peter D.