David Hughes, P