David markovich