richards oliver (120.330)