mark hacker