preston rich