porter mcconnell