Debra Satren, OT is an occupational therapy specialist in Hayden, Idaho (ID). She specializes in Occupational Therapy.