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.