| Birth | 14 Nov 1850 | Liverpool, Lancashire | | | |
| Occupation | 9 Sep 1868 | railway engine cleaner with the GWR - Birkenhead, Cheshire | | | |
| Residence | 2 Apr 1871 | as a lodger - 31, Leicester Street, Birkenhead, Cheshire | | | |
| Occupation | 2 Apr 1871 | engine fireman for the GWR - Birkenhead, Cheshire | | | |
| Occupation | 11 Nov 1871 | engine fireman with the GWR - Hooton, Cheshire | | | |
| Marriage | 9 Jun 1874 | St Paul's Parish Church, Tranmere, Birkenhead, Cheshire - Harriet Evans ROBERTS |  | | |
| Residence | 9 Jun 1874 | Tranmere, Birkenhead, Cheshire | | | |
| Occupation | 9 Jun 1874 | engine fireman for the GWR - Cheshire | | | |
| Occupation | From 1881 to 1891 | locomotive engine driver - Tranmere, Birkenhead, Cheshire | | | |
| Residence (family) | 1881 | Old Chester Road, Tranmere, Birkenhead, Cheshire - Harriet Evans ROBERTS | | | |
| Residence (family) | 1891 | 6, Stanley Street, Tranmere, Birkenhead, Cheshire - Harriet Evans ROBERTS | | | |
| Residence (family) | 1901 | 147, Bravington Road, Paddington, London - Harriet Evans ROBERTS | | | |
| Occupation | 1901 | railway engine driver - Paddington, London | | | |
| Residence | 25 Apr 1910 | 61, Furness Road, Willesden, London | | | |
| Residence | 1911 | 145, Rucklidge Avenue, Harlesden, London | | | |
| Occupation | 1911 | locomotive engine driver - London | | | |
| Residence | Abt 16 Jun 1922 | 10, Albert Terrace, Milton Avenue, Willesden, London | | | |
| Miscellaneous | 18 Jun 1922 | departed aboard the SS Celtic bound for New York - the Port of Liverpool | | | |
| Miscellaneous | 14 Oct 1922 | arrived aboard the SS Laconia from New York - the Port of Liverpool | | | |
| Residence | Abt 16 Oct 1922 | 10, Albert Terrace, Milton Avenue, Willesden, London | | | |
| Marriage | 1924 | Willesden Registration District, Middlesex - Faith POOLE | | | |
| Death | 11 Apr 1928 | 10, Albert Terrace, Milton Avenue, Willesden, London | | | |
| Probate | 25 Jun 1929 | London |  | | |