James Long, MD, Internal Medicine

1860 Pennsylvania Ave
Ste 230
FairfieldCA  94533-3590 (Solano County)


Phone: 707-646-4000
Fax: 707-646-4004

NPI: 1194821868
License Number: C50016 (CA)