Fellow of the Royal Society of Edinburgh (1990) (Convenor of the Mathematics section; Convenor of the Electronics and Electrical Engineeering Section; various committees, Enterprise Mentor, Adviser Scottish Parliament on Nanotechnology).
Affiliate member of the Institute of Physics.
Council Member of the Royal Philosophical Society of Glasgow (since 2010).
Member and Treasurer of the Nomads Club (Glasgow).
Chairman of Alderman Callow Community College Association (1972-7), vice-Chairman of Governing Body of Alderman Callow Community School, Coventry.