With more than 35 years of software development and engineering experience from concept through delivery I have the technical depth to help you make wise, sustainable technical choices. My ongoing work with up-to-date technologies ensures that solutions take advantage of the latest technologies as appropriate.