504 Main St., Suite 330, Lewiston | Phone 208.743.9569 | Email | Grangeville appointments available.