Steven C Farquhar, MD, Internal Medicine

495 W 8th St
DeridderLA  70634-5507 (Beauregard County)


Phone: 337-462-2262
Fax: 337-462-2295
Email: far***@*****oo.com

NPI: 1538153002
License Number: 024181 (LA)