Kai McCabe, staff writer