Overview

Thomas Raffles

(1788—1863) Congregational minister