Sarah Ellen Ross lives in Corvallis, OR. Other places in which she has lived are Hollywood, CA; Malibu, CA; Lake Oswego, OR and San Francisco, CA. Companies in which she has a work history include Public Relations And Communications and Senior Director Of Marketing At Yahoo.