DAVID A. RIEHLE