Keyword search:
Intellectual disability (ID) is a life-long affliction that impairs the cognitive functioning and adaptive behavior of affected individuals. About two to three…
Primary Investigator