JAMES G SHACKELFORD