gary arnold