Overview

Robert Calder Allen

(1812—1903) naval officer