nathan j stone - visual communicator