keith mcconnell