carter sweeney