Hampton and Mehringer contract details