Information on John Bavicchi (1922-2012) is found on the website of BKJ Publications (www.bkjpublications.com)