david manesh