richard d. o’brien