Known as "Doro" he moved to Carlton in 1986 where he played in the grand final in his first season against Hawthorn. In the following years grand final, he played at full-forward in the rematch with Hawthorn where Carlton won the flag.
He played in 132 games for Carlton before returning to Western Australia where he co-captained South Fremantle in their 1997 WAFL premiership win. He played a total of 151 games with the Bulldogs, and won the best and fairest award in 1985. He won the Bernie Naylor Medal as the WAFL's leading goalscorer twice, in 1996 with 88 goals and 107 the following year. His height was 193 cm and his weight was 103 kg.