Andrew Holden

Andrew Holden (PH.D) has taught sociology at various levels of further and higher education. He has been conducting fieldwork on millenarian belief systems for over a decade.