JAMES K LANGE