Temperley, A. C., Gen,