Craig McWha

Craig McWha

Former rough sleeper, UK RAF veteran, graduate. Interested in society and social issues. A growing interest in tech stuff and Cyber Security.