He hails from Tonypandy in the county borough of Rhondda Cynon Taff, Glamorgan.
[3][4] He was on the first list of referees to officiate in the new Premier League for the 1992-93 season, and made his debut there on 5 September 1992, taking charge of the 3-2 win by Wimbledon over Arsenal at Plough Lane.
[5] He was a FIFA official until 1995, when he reached the international retirement age of forty-five.
One of his last appointments was in the Euro '96 qualifying tournament, when Lithuania drew 0-0 at home to Croatia on 29 March 1995.
[6] Domestically, he retained his place on the Premier League list for six seasons, until he retired from refereeing completely after his final match in the Premier League, a 2-1 win by Manchester United over Aston Villa at Old Trafford on 1 May 1999.