11.04.2019 john colenbrander semaphore
Networks with an Attitude