David Mccullough

David  Mccullough

David McCullough was born in Northern Ireland and has been a karate practitioner for over two decades. He is a Professor of Media and Communication Studies in the Japanese countryside near Kyoto City.