John Ceiriog Hughes Share This John Ceiriog Hughes (John Ceiriog Hughes, Ceiriog Hughes, J. C. Hughes, Ceiriog)