david makovsky