hal ratcliffe