david narcewicz