A Life Worth Giving - Generous Living message by guest speaker: Libby Vincent. For more information visit www.cornerstone-sf.org.