f. m . tilloch