Sale of Crazy Mountain Ranch finalized