Rory Vincent O'Connor, MD, Internal Medicine

244 Smith Church Rd
Bldg 5 Medical Plz
Roanoke RapidsNC  27870-4956 (Halifax County)


Phone: 252-535-1800
Fax: 252-535-3719

NPI: 1922083443
License Number: 2010-02092 (NC)