James Gregory visste hvarthe