2012
    

Excellent tutor, Sessions are always fun and enjoyable. Richard provides the detail required in answers; and his explanations in especially difficult topics are clear and concise!