Mark J P

mjpyn

Cautiously optimistic sceptic. News fiend. Technology tamer. Photographer. Non-militant vegetarian. Coffee connoisseur.

Twitter