maddox palmer