千禧球場
In 2006, Dowd was the fourth official at that year's FA Cup final at the Millennium Stadium in Cardiff.