B . F. Hall , Moseley , England.