kevin t. porter