Overview

Robert Hall

(1817—1882) naval officer