trenton perry