About Us
Home Patient Education Patient Services Staff


Southdale Medical Building
6525 France Ave. South
Suite 325
Edina, MN 55435
952-920-4595
Fax: 952-920-7958

View map of location area.

Southdale Medical Building is currently welcoming new patients.

Office Hours:
Monday: 9:00 AM until 5:00 PM
Tuesday: 9:00 AM until 5:00 PM
Wednesday: 9:00 AM until 5:00 PM
Thursday: 9:00 AM until 5:00 PM
Friday: 9:00 AM until 5:00 PM
Saturday: Closed
Sunday: Closed


Physicians & Staff
at this location:

Craig S. Nystrom, M.D.
Philip N. Rapport, M.D.
Thomas H. Ayre, M.D.
Brian R. Drew, M.D.



Burnsville Office
625 E. Nicollet Blvd. (At Portland Ave.)
Oak Ridge Professional Building
Burnsville, MN 55337
Please call Edina office 952 920 4595
Fax: 952-435-0363

View map of location area.

Burnsville Office is currently welcoming new patients.

Office Hours:
Monday: By Appointment Only
Tuesday: By Appointment
Wednesday: By Appointment Only
Thursday: By Appointment Only
Friday: By Appointment Only
Saturday: Closed
Sunday: Closed


Physicians & Staff
at this location:

Philip N. Rapport, M.D.
Thomas H. Ayre, M.D.
Brian R. Drew, M.D.



Oxboro Medical Building
600 West 98th St.
Suite 120
Bloomington, MN 55420
952-920-4595

View map of location area.

Oxboro Medical Building is currently welcoming new patients.

Office Hours:
1st and 3rd Friday morning of each month


Physicians & Staff
at this location:

Philip N. Rapport, M.D.



Shakopee Office
South Valley Medical Office Building
1515 St. Francis Ave. #250
Shakopee, MN 55379
952-920-4595

View map of location area.

Shakopee Office is currently welcoming new patients.

Office Hours:
Every Monday, Thursday, & Friday


Physicians & Staff
at this location:

Craig S. Nystrom, M.D.
Thomas H. Ayre, M.D.
Brian R. Drew, M.D.



Insurance Information:
We accept most major insurance plans