Ralph Johnson

Active Fremont, CA President for Alameda County Library Foundation