richard lennox (115.139)