CONTACT US
![rockford_location](https://www.orspt.com/wp-content/uploads/2018/05/rockford_location.jpg)
ROCKFORD
2662 McFarland Road, Rockford, IL 61107
View Office Images
Hours: Mon-Fri 7:00 am-5:30 pm
Phone: (815) 227-1700
Fax: (815) 227-1744
Patient Accounts: (815) 489-3950
(Just north of JMK Nippon’s Japanese Restaurant)
GET DIRECTIONS NOW
DIXON
841 N. Galena Ave, Dixon, IL 61021
Hours: Mon-Fri 7:00 am-5:30 pm
Phone: (815) 284-1700
Fax: (815) 284-1704
Patient Accounts: (815) 489-3950
![Byron New Sign](https://www.orspt.com/wp-content/uploads/2023/11/Byron-New-Sign-scaled.jpg)
BYRON
209 N. Union Street, Byron, IL 61010
View Office Images
Hours: Mon–Thurs 7:00 am-5:30 pm
Phone: (815) 234-5553
Fax: (815) 234-5557
Patient Accounts: (815) 489-3950
(Across the street from the Post Office)
GET DIRECTIONS NOW
WINNEBAGO
103 N. Benton Street, Suite 1, Winnebago, IL 61088
View Office Images
Hours: Mon-Thurs 6:30 am-5:30 pm & Fri 6:30 am–10 am
Phone: (815) 335-5223
Fax: (815) 335-5224
Patient Accounts: (815) 489-3950
![New-Sign-Belvidere](https://www.orspt.com/wp-content/uploads/2023/11/New-Sign-Belvidere.jpg)
BELVIDERE
1255 Logan Avenue, Belvidere, IL 61008
View Office Images
Hours: Mon-Thurs 7:00 am-5:30 pm
Phone: (815) 547-4733
Fax: (815) 547-9733
Patient Accounts: (815) 489-3950
![Victory Pickleball Signage](https://www.orspt.com/wp-content/uploads/2023/11/Victory-Pickleball-Signage.jpg)
LOVES PARK
7003 N. Alpine Rd, Loves Park, IL 61111
Hours: By Appointment Only
Phone: (815) 227-1700
Fax: (815) 227-1744
Patient Accounts: (815) 489-3950
(Located on the Lower Level inside Victory Pickleball)