Jugó cuatro temporadas en Italia, tres en el Banco di Roma y una en el Seleco Nápoles.
En el verano de 1983 fichó por el FC Barcelona, equipo en el que militaría dos temporadas jugando a un gran nivel.
Davis marchó a Francia para jugar con el CSP Limoges, en el que militó la temporada 1985-1986.
Posteriormente volvió a Italia donde jugó tres temporadas en el Fantoni Udine, Benetton Treviso y Annabella Pavía.
Los dos últimos años de su carrera los volvió a disputar en la Liga ACB española, en las filas del Grupo IFA Granollers.