Overview

David Edward Hughes

(c. 1830—1900) teacher and telegraph engineer