Professor C . F. Fearnley , f d.