alan cocks
alan cocks

alan cocks

Retweets are not endorsements. Retired from paid work. Energetic advocate of FLOSS, Ubuntu advocate. Run FLOSS clubs in local U3A.