LOGANA R T S M A N A G E M E N T 15 Crawford Road, Milngavie, Glasgow United Kingdom G62 7LE T : +44 (0) 141 956 1255 M : + 44 (0) 7841 582 851 E : [email protected]…
InventIon Professor Mark LewIs Mark Lewis Born in Hamilton, Ontario in 1958, Mark Lewis lives and works primarily in London, UK. His film and digital moving image works are…