gary krane