John Davies born 1946