John Farrar has been building software solutions for over 4 decades. He has an outstanding understanding of architecture. He is committed to building solutions that enhance the experience of  all...