richard lennox richard lennox