harf david