Richard Avery
overview