Richard Anderson, a resident of Citrus Heights, passed away on Saturday, July 12, in Yosemite National Park. Terzich & Wilson Funeral Home is handling arrangements.