My performance repertoire spans most of the solo keyboard literature from 1500 to 1775, plus Renaissance and Baroque ensemble music and some modern works. I am particularly interested in historical styles, unequal temperaments, transcriptions, and directness of expression through musical rhetoric.
In addition to concert work in North America, Germany, and Costa Rica, I have served several congregations as organist and music leader. Musical activities include performances on harpsichord, organ, clavichord, virginal, fortepiano, and piano, composition of hymns and keyboard music, continuo work, collecting and producing recordings, and extensive writing of articles and CD reviews. I have also worked in several libraries, a museum, and for a classical radio station.
My graduate work in music was through the University of Michigan. There I earned master's degrees in early keyboard instruments and musicology, and a doctorate in harpsichord. My teachers included Edward Parmentier, Penelope Crawford, and James Kibbie. I have worked closely with Baroque specialists Enid Sutherland, Jaap Schroeder, David Sariti, and with singer Norma Gentile and trumpeter Martin Hodel.
As a musicologist, my major achievement has been the discovery of a keyboard temperament believed to have been Johann Sebastian Bach's own preference for the Well-Tempered Clavier. Details of this are published in Early Music (Oxford University Press, 2005), and available through http://www.larips.com.
My background in software development (to June 2017) includes 26 years of full-time systems design and coding. I have participated in projects through all phases of development: requirement documents, technical analysis, dialog design, prototyping, coding, collaborative source controls, data conversion, testing, defect tracking, debugging, tuning, administrative documentation, performance analysis, iterative enhancements, training, and post-deployment support.
Many of my software projects have been bilingual in English and Spanish; I also have passable fluency with German and French.
I enjoy handling the multi-valued logic and complex situations in business processes having limited-time transactions. (Values of True, False, Unknown, Expired, Not yet true, True in another time zone....) I also enjoy hands-on coding, testing, and troubleshooting in SQL stored procedures and views: building nested functions and queries that reduce problems to simpler levels of abstraction.
June 2017: I am seeking a Senior Programmer/Analyst (or Consultant) position with emphasis on developing customer applications: interactive self-service applications or administrative systems. 40-hour salaried job, with family medical/dental/vision benefits. More details in my computer resume....
My residence is in Dayton Virginia, about 125 miles from either Washington DC or Richmond, and 65 miles from Charlottesville. I prefer a mostly-telecommuting arrangement from an office in my house (unless the job is local to Harrisonburg-Bridgewater-Staunton). This has worked very well from 1999-present, with internet and phone connections.