JAMES D. WEESNER, JR.