Question: who directed a 1979 seven-part drama spy mini-series made by BBC TV, that starred a Scottish actor of film, stage and television ?

Context paragraphs:
Harry's Game: Harry's Game was a British television drama mini-series made by Yorkshire Television for ITV in 1982, based on the 1975 novel of the same name by Gerald Seymour.

Lucy Akhurst: Lucy Akhurst (born 18 November 1975, in London) is an English actress, writer and director who has been working mainly in television since the 1990s.  She starred alongside Neil Morrissey in "The Vanishing Man" and then came to prominence in a lead role in 1999's ITV seven-part drama "Wonderful You".

Hamish Clark: Hamish Clark (born 26 July 1965) is a Scottish actor, best known as Duncan McKay in the BBC TV series "Monarch of the Glen".  Born in 1965 in Broughty Ferry, Dundee, he attended Edinburgh University where he performed with the Edinburgh University Theatre Company.  Before becoming a professional actor, he worked as a clerk in an Edinburgh insurance company.  Clark moved to London in 1995 where he pursued a career in acting.  In 1999, he was cast as Duncan McKay in "Monarch of the Glen".  He was also the face of the Vodafone adverts and opened the Strathspey Railway's extension to Broomhill in May 2002, which had been used as Glenbogle Station in "Monarch of the Glen".

Tinker Tailor Soldier Spy (miniseries): Tinker Tailor Soldier Spy is a 1979 seven-part drama spy mini-series made by BBC TV.  John Irvin directed and Jonathan Powell produced this adaptation of John le Carré's novel "Tinker Tailor Soldier Spy" (1974).  The mini-series, which stars Alec Guinness, Ian Richardson, Michael Jayston, Anthony Bate, Ian Bannen, George Sewell, and Michael Aldridge, was shown in the United Kingdom from 10 September to 22 October 1979 and in the United States beginning on 29 September 1980.

Russell Tovey: Russell George Tovey (born 14 November 1981) is an English actor with numerous television, film and stage credits.  Tovey is best known for playing the role of a werewolf, George Sands in the BBC's supernatural drama "Being Human."  His other notable roles include Rudge in both the stage and film versions of "The History Boys", Steve in the BBC Three sitcom "Him & Her", Kevin Matheson in the HBO original series "Looking" and as Henry Knight on BBC TV series "Sherlock".  Currently, he stars as Harry Doyle in the drama-thriller series "Quantico" on the ABC network.

Spy Trap: Spy Trap was a BBC drama that ran from 1972 to 1975 on BBC1, and set around "The Department", a British counter-espionage organisation.  It starred Paul Daneman as Commander Paul Ryan, a naval officer and spy chief, Prentis Hancock as Lieutenant Saunders, and Michael Gwynn as agent Carson.  Other regular cast members included Julian Glover as Commander Anderson (first season only) and Tom Adams as Major Sullivan (from the second season).  "Spy Trap" was created by Robert Barr, who also wrote the earlier BBC TV series "Spycatcher", and was notable for its complex plot lines.

Ian Richardson: Ian William Richardson, (7 April 19349 February 2007) was a Scottish actor of film, stage and television.

Devon Sawa: Devon Edward Sawa (born September 7, 1978) is a Canadian actor.  He began acting when he was a teen, appearing in the films "Little Giants" (1994), "Casper" (1995), "Now and Then" (1995), "Night of the Twisters" (1996), "Wild America" (1997), and "SLC Punk! " (1998).  In 1999 he starred in the comedy horror film "Idle Hands" with Jessica Alba.  A year later he was cast as Alex Browning in the horror film "Final Destination".  From 2010 to 2013, he had a recurring role on the drama spy fiction series "Nikita" as Owen Elliot.

Ken Stott: Kenneth Campbell "Ken" Stott (born 19 October 1954) is a Scottish stage, television and film actor who won the Laurence Olivier Award for Best Actor in a Supporting Role in 1995 in the play "Broken Glass" at Royal National Theatre.  He is more recently known for his role as the dwarf Balin in "The Hobbit" film trilogy (2012–2014), and as Ian Garrett in the 2014 BBC TV mini-series "The Missing" starring alongside James Nesbitt.  His many notable roles in UK television include the role of Edward 'Eddie' McKenna in the Scottish BBC miniseries "Takin' Over The Asylum" (1994) co-starring with a young David Tennant, the title character DI John Rebus in the crime fiction-mystery series "Rebus" (2000–2007) and also as DCI Red Metcalfe in "Messiah" (2001–2008).

Walter Ulbrich: Walter Ulbrich (June 15, 1910 – November 13, 1991) was a German film producer primarily known for writing and/or producing 10 of 16 four-part adventure mini-series made for West German TV in the 1960s and 1970s.  Mostly based on classics of world literature such as "Robinson Crusoe" or "The Sea Wolf", these West German/French co-productions traditionally premiered on West German public-service television in December and are therefore also known as "Weihnachtsvierteiler" (Christmas four-parters).  The series have been dubbed into a variety of languages and also became popular outside Germany, especially in France, the UK, and Canada.

Supporting paragraphs: Tinker Tailor Soldier Spy (miniseries) Ian Richardson
Answer: John Irvin