Richard Gebhard

Active Laguna Beach, CA President for Stars & Stripes Children's Foundation