David Rose
Newport Beach, CA, USA