Richens , Seaton & Hichens.