Craig Flannagan was born in1962 in Irvine, Scotland. Craig Flannagan moved to Stavanger Norway
    with his parents age 12.
    He graduated with BA (hons) degree in Fine Art-painting from Grays School
    of Art Aberdeen, Scotland, in 1984. He lives and works in Stavanger, Norway.