Tom Cross 1931-2009