David Tsevi ben Shelomoh ha-Kohen, of Vishnits