Richard Oliphant

Active Palm Desert, CA President for Desert Community Foundation

(760)674-3116