Large charities usually have a grant writer on staff as they constantly write grants to submit to large foundations in fund raising efforts. Perhaps you can contact some of your large local non profit organizations and talk to one about your needs. It would be great if one of them could moonlight on the side to write grants for others, or in exchange for a donation to the charity they work for.