mark hannah