mark hales