professor A . F. D.