David Owen was born in 1857 in Tremadoc. In 1881 he was a telegraph clerk and by 1891 he was Station Master at Portmadoc Harbour Station, a post he retained until about 1910. He then may have spent a short time at Duffws.
In 1900 he was earning 29/- per week.
Information from Census Records and Boyd