JAMES O. WHELAN, JR.