John Kelliher

Active Temecula, CA President for Temecula Valley Transportation, Inc.