Graham has been interested in flags since he was a schoolboy in Ghana. He became professionally involved in flags when, as a software design engineer, he worked on a CD-ROM atlas in the 1990’s and decided to sort out the flag images. Since then he has designed many new flags, including those of Tristan da Cunha, the UK Border Force, the Thames Diamond Jubilee Pageant and St Margaret’s Westminster. He edits the MOD’s flag book (which is actually a website), BR20 Flags of All Nations, and advises the UK Government on flags and flag protocol. Since 1999 he has been the Secretary-General for Congresses of FIAV, the international flag organization.