Snowcap, Leelanau Peninsula, north of Northport