Our research has been supported over time by funds from the following institutions, agencies and companies.