John Codman Ropes

American historian