Mark J P

Mark J P

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