Born in Bristol, John Luff played for Aberavon, Bridgend, Bristol and Cardiff, in addition to his spell with Pontypridd.
John was employed as a sales representative.
Web by Infonia