Alistair MacLean receives T. Geoffrey Flynn Award