John Brodersen

Active Temecula, CA President for Longshadow Ranch, Inc.