kerry porter