JAMES G IRVIN