David McNally

David McNally

Photographer, writer, futurist, technologist and retired soldier