JAMES L. HAINES OD