richard lennox (121.002)