j c bamford 445 30011 yale 518 470 819