givinggal.com
findNonprofit
Visit the post for more.