JAMES K WEIR