pierce hampton