David Rikard , s. t.