Richard Fothergill Richard Soderberg. Richard A. Magill. Richard C.Vile Richard Sharpe Richard Sylla (英)Ian Sommerville Ian Sommerville Richard Jorge Richard Shiavi,