peter h. reynolds