UPDATE: The body of 16-year-old Brian Rolston, a Lake Leelanau resident, has been recovered from Lake Michigan.