C Everard Palmer educational background?