[5] En 1983 se marcha a jugar al Olimpia Milano de la liga italiana, pero disputa únicamente 6 partidos, en los que promedia 18,0 puntos y 14,2 rebotes,[6] antes de ser llamado por los Detroit Pistons, con los que firmaría contrato como agente libre.
[10] Tras ser despedido por los Hornets, regresa al Olimpia Milano italiano, donde juega 12 partidos, en los que promedia 9,8 puntos y 9,4 rebotes,[6] hasta que en mes de enero es reclamado nuevamente por Charlotte, ofreciéndole un contrato de 10 días.
Al año siguiente ficharía por New York Knicks, pero fue cortado antes del comienzo de la temporada.
[7] Al quedarse sin equipo en la NBA, fichó por los New Haven Skyhawks de la USBL donde jugó una temporada, siendo incluido en el mejor quinteto del campeonato.
[12] Tras dos temporadas en blanco, en 1997 fichó por Toronto Raptors, pero solo disputó los minutos de la basura en 9 partidos, pasando al mes siguiente a ser entrenador asistente del equipo, colgando las botas definitivamente.