JAMES R MEHAFFEY