Medical school: UNIVERSITY OF MIAMI, LM MILLER SCHOOL OF MEDICINE
Graduated: 1994
Offers telehealth
NPI: 1164409165
Practice Locations (1)
PARTNERSHIP OF JOSEPH E ALLEN MD AND RUSSELL B HAYS MD
4116 W POINT LOMA BLVD
SAN DIEGO, CA 921105605
6192251212
Source: CMS National Downloadable File, September 2026.