John Northcott , h . i Cardiff,