JAMES R MOSELEY