JAMES H MCKINNON