Michael McMillan

Active Temecula, CA President for X.O. Properties, Ltd.