maddox peck