Většinu seniorské kariéry strávil v AHL, kde odehrál sedm sezón. Postupně zde vystřídal týmy Charlotte Checkers, San Diego Gulls a Chicago Wolves. Nejvíce zápasů (238 v základní části) odehrál za Charlotte a připsal si v nich 176 bodů za 66 gólů a 110 asistencí. Kromě toho se objevil i v NCAA a NHL (hrál zde za Carolina Hurricanes).