allen clarke