Richard E. Carmichael Ph D