david diekel