Weekend Exclusive! Take 5% Off. Get the code »

David Rankine

David Rankine (Wales) has been practicing magic for twenty-five years. He gives regular talks and workshops around Europe. For more information, visit www.ritualmagick.co.uk.