kyle livingston