We have received support and donations from the following amateurs and organizations.