Dr. David Lopez, MD

Address

300 Np Ave Suite 101
Fargo, ND 58102