david ascherick