mark hampton