ian david long thousand oaks