Indian Dispute Resolution Services, Inc. (IDRS, Inc.) is a national non-profit organization headquartered in the Greater Sacramento area of California with a satellite office in Tulsa, OK... IDRS, Inc. was founded in 1989 by a consortium of five..
Relevance: 19.525768