SAN FRANCISCO -- Longtime San Francisco Giants third baseman Jim Ray Hart has died. He was 74.