JAMES G MOORE