Thank You For Your Donation Your transaction is complete, and payment is being processed. Thank you for supporting Rotary and Service Above Self! take me home The Rotary Club of Temecula Valley-New Generations Foundation is a 501(c)(3) non-profit organization; Tax ID #46-2306077