JAMES M. TOWER