James W. Taylor's profile