Tom O’Rourke

Office: Berkshire Hathaway HomeServices California Properties