trenton cano