JAMES P. RUF