Allí jugó una temporada como suplente de Kevin Loughery, promediando 8,1 puntos y 2,9 asistencias por partido.
[6] Al año siguiente fue traspasado a Portland Trail Blazers a cambio de Dale Schlueter, pero fue despedido tras dos meses de competición, firmando como agente libre por los Buffalo Braves,[5] donde acabó el año promediando 8,8 puntos y 4,6 asistencias.
[5] En el equipo de Texas jugó tres temporadas dando minutos de descanso a Calvin Murphy, siendo la más destacada la 74-75, en la que promedió 6,5 puntos y 4,5 asistencias por partido.
[8] Con la temporada 1976-77 ya comenzada, fue traspasado a los New York Nets a cambio de una futura cuarta ronda del draft,[5] jugando allí sus últimos partidos como profesional.
Comenzó su carrera de entrenador como asistente de los Nets nada más retirarse,[5] pasa pasar posteriormente por Milwaukee Bucks y Los Angeles Lakers,[9] hasta que en 1985 es contratado como entrenador principal en New Jersey Nets,[10] reemplazando en el banquillo a Stan Albeck.