Colin was born and raised in the South of England where he attended local schools. In his teens he developed an interest in motorcycles and motorcycling that has continued to be an important part of his life. One of six children, life at home was comfortable although money was never plentiful. Both parents worked hard to provide. Moving to Scotland at the age of 19 in 1973 to pursue voluntary social work as a community service volunteer, resulted almost naturally in obtaining a trainee social work post in the West of Scotland leading to nearly forty years as a front line local authority social worker. Qualifying in 1978 from Moray House College, Edinburgh, he worked first as a SW in Drumchapel, Glasgow until 1985 when he took up a post with the Strathclyde Region Emergency Duty Stand-By Team also based in Glasgow. During these years Colin lived in the city and then Dumbarton, where he was active politically in his trade union and locally - including an intense period of effort to support striking miners between 1984 and 1985. After four years and now a parent, he and wife Diana moved to the Isle of Arran to share a social work post in a completely new environment. He has lived on Arran since then and both of he and Diana's children were brought up there. Colin practiced social work on Arran from 1988 until 2011 when he moved to a team manager post in a mainland children and family team. In 2001 he graduated with distinction from a part time study MSc in Advanced Social Work from Paisley University. This study led to academic writing and publication of papers in peer-reviewed social work journals of issues relating to rural social work practice. In 2002 he visited Atlantic Canada for a two week study trip to see social work practice there funded through a travel award. All this study resulted in the publication of his first book in 2010. Colin retired officially from full time work in 2015, but has been busy since with writing. Since 2017 he has been involved with Scotland's Childrens Panel system as a volunteer Panel Practice Advisor. He continues to write and speak on social work topics with a focus on social justice issues, rural and community based social work. Colin is a member of the Scottish Socialist Party and supports independence for Scotland as the best hope of achieving a society based on the socialist principals of fairness, equality and social justice. He is also (since December 2020) a member of the Common Weal Social Care Reform Working Group.