Graham has worked in social services in the UK, USA, and since 1988, in Sweden. He is currently Director of Social Services in the municipality of Trosa, next to Stockholm. He sits on the Board of the Swedish Association of Social Services Directors and is also the Chair of the Board of the Research and Development Unit in the county of Södermanland. Outside work, Graham enjoys travelling and dividing his time between Sweden and his homeland, Wales. Football is top in the list of his sport interests.