245 Wallace Island, Leeds and the Thousand Islands