Dr. Tara Osborne is an physical therapy specialist in Mccall, Idaho (ID). She specializes in Physical Therapy.