JAMES K CALLIHAN