The major portion of our income is generated from program service fees.  PRI also receives some time-limited grants to support specific program services and special projects.  A portion of our income is also generated through donations and special fundraising events.