John Rutledge Shepley (Q129196258)
Language:
other details