Second Captain Lewis Alexander Hall (1794-1868), Royal Engineers

1832