David Lillie
David Lillie has been performing magic for 29 years performing all over the province and beyond. David has recently served two terms as chairman for The Ulster Society of Magicians.
David Lillie has been performing magic for 29 years performing all over the province and beyond. David has recently served two terms as chairman for The Ulster Society of Magicians.