I take it he married an Elizabeth B Knowles then in 1893.Working back from 1901,here are the Census Entries for John D Davies;
1901,living at 44 Caird St Everton Liverpool are;
John D,born c 1864 Liverpool Lancashire,Piano Teacher.
Elizabeth B,born c 1870 Cockermouth Cumberland.Wife.
John W,born c 1895 Liverpool Lancashire,Son.
Gladys M,born 1901 Liverpool Lancashire,Daughter.
RG13/3484/202/37.
1891,living at 53 Soho St Liverpool are;
Mary Brewer,born c 1842,Caernarvonshire Wales.Wife.
John D Davies,born c 1865,Liverpool Lancashire,Piano Teacher,Son.
Annie E Davies,born c 1870,Liverpool Lancashire,Daughter.
RG12/2922/28/5.
1881,living at 53 Soho St Liverpool are;
George Brewer,born c 1826,Germany.Mariner.
Mary Brewer,born c 1846,Caernarvonshire Bangor.Wife.
John Davies,born c 1865,Liverpool Lancashire,Apprentice,Stepson.
William Davies,born c 1867,Liverpool Lancashire,Aprentice,Stepson.
Ann,born c 1870,Liverpool Lancashire,Scholar,Stepdaughter.
RG11/3633/33/8.
There is a Marriage listed on Lancashire BMDD in 1877 at Toxteth St Michael of a George Brewer and a Mary Davies.
!871,living at 23 "Sain" St Liverpool are;
John Davies,born c 1847,Abergele Wales,Tailor.
Mary Davies,born c 1847,Bangor Wales.
John D Davies,born c 1865,Liverpool Lancashire,Scholar,Son.
William A Davies,born c 1867,Liverpool Lancashire,Scholar,Son.
Elizabeth Davies,born c 1869,Liverpool Lancashire,Daughter.
RG10/3792/139/20.
As the saying goes,I hope this helps!
Regards
William Russell Jones.