Companies and organizations that are out there really depend on your area. I’m in Oregon and we, for instance, have The Tooth Taxi (http://www.smileonoregon.org/). I would suggest contacting your local ADHA component or even dental board for information on opportunities in your area.