trenton frederick