WILLIAM W. PRESTON ESQ.