Se graduó en 1978 por la Universidad de Virginia, donde pasó cuatro años jugando con los Cavaliers, siendo capitán en su temporada sénior.
[1] Fue elegido en una posición muy retrasada en el Draft de la NBA de 1978 por los New York Knicks, en el puesto 55, por lo que tuvo que hacer las maletas e irse a jugar a la liga italiana, jugando en Forli y Brescia.
con 26 años pudo por fin entrar en la NBA, siendo una pieza clave del banquillo en los Philadelphia 76ers, que ganaron el título en esa temporada, la 82-83.
Pasó dos años más con los Sixers, equipo que lo traspasó a San Antonio Spurs, donde no tuvo demasiadas oportunidades.
Más tarde fue asistente durante varios años de Mike D'Antoni en los Phoenix Suns.