I have 30 years of experience, and specialize in the field of computing technology, with specific knowledge in the areas of software development, software assurance, and programming langauges. I have published on such topics as software assurance, safe concurrency, and processes of software innovation.