• Senior Member, Association of Computing Machinists (ACM)
  • ACM Special Interest Group, Computer Human Interface (ACM-SIGCHI)
  • Institute of Electrical and Electronics Engineers (IEEE)

Patents Earned


  • Nineteen U.S. Patents on database, cataloging, and Internet technologies.
  • Peer-reviewed papers presented at IEEE SMC 2009 on Agent Technology, Psychology of Recommender Systems EEE 2011, Psychology in Augmented Reality at ISMAR 2011.
  • BugsEye received the Oracle Innovators Award.
  • Krakatoa received Industry Week’s “Technology of the Year Award” for Interactive Finding Technology in 1998.
  • Krakatoa won the Java Developer’s Journal World Class Award, October 1996.
  • Lecturer at ACM SIGGRAPH 1995.


Successful Technology Entrepreneur

  • Lead consulting practice for early stage companies to large corporate clients.
  • Specialties are in product development optimization, intellectual property development, and cost-effective software development.
  • Computer Scientist by degree and 25 years of practice.
  • Technology Executive for previous 12 years.
  • Developing specialty in online education and training.


  • Senior Member of Association of Computing Machinists (ACM)
  • IEEE Member

Other Skills

  • Experienced Speaker
  • Change Agent
  • Team-builder
  • Innovator


Work experience

Work experience
2007 - Present


CTO Advisors

Founder and primary consultant in company providing technical and strategic business consulting for both large and small companies.

2006 - 2007

Vice President and Chief Technology Officer

IHS, Inc.
  • Consolidated revenue products onto single architecture for information delivery and content collection system.
  • Led technical architecture committee to develop and deploy single architecture for all revenue products.
  • Managed global development organization located in eight countries and 14 locations.
  • Implemented standard processes across organization.
2005 - 2006

CEO and Founder

InShore Software
  • Began software development consultancy for fixed-price, rapid turnaround software development projects. Responsible for company operations, financial, sales, marketing and technical consulting.
  • Led development of knowledge management software product line.
  • Sold company to IHS, Inc.
2003 - 2005

Chief Technology Officer

  • Responsible for determining technology direction and technology strategy. Served as interface between executive staff and customers.
  • Participated directly in business strategy development and implementation.
  • Played significant role in key accounts. Key contributor to Fortune 10, seven-figure deal
1997 - 2002

Chief Technology Officer

Chief Technology Officer

  • Responsible for determining technology direction and technology strategy. Served as interface for executive staff to customers and partners.  Determined both product direction and product feature sets with Sales and Marketing.
  • Responsible for all software development, quality assurance, research and development, ontology development, and product management.
  • Responsible for the Information Technology (IT) Department supporting global technology infrastructure.
  • Responsible for Global Content Services Organization with offices in Germany, Canada, and the United Kingdom. Managed this staff of 125 people for 18 months.
  • Grew staff in the technology organization from two to 87 in 26 months.
  • Exceeded goals for the Technology organization every year.
  • Requisite achieved its first profitable quarter while on executive management team.

Vice President of Technology

  • Responsible for leading and managing the research and development department developing an electronic catalog and content tool set. Groups include a core search engine, authoring, and content publishing.
  • BugsEye® Catalog Technology selected by Oracle for embedding into Oracle internet Procurement and SAP for embedding in Business to Business Procurement and
  • Instituted software engineering processes and quality assurance programs.
1995 - 1997

Senior Member Technical Staff

Senior Member of Technical Staff

  • Responsible for Krakatoa CGI client used for a variety of intranet and Internet publishing applications. Krakatoa has received numerous awards including Industry Week’s Technology of the Year Award.
  • Extended this client to utilize advanced Netscape Navigator features for increased functionality. Worked with OpenMarket to build link from Krakatoa publishing to OMI Internet commerce. 
  • Worked with key customer accounts to assist in implementation and deployment of Web-based publishing solutions.

Member of Technical Staff

  • Worked on joint development project with National Semiconductor to automatically generate hypertext markup language (HTML) from a common gateway interface (CGI) C++ program using the CADIS object database. This product became Krakatoa HTML and shipped within five weeks after taking control of prototype.
  • Assisted implementation of a Java-based client for a Web Publishing option to the main client-server product (CADIS-PMX). Ported the server portion of CADIS-PMX to a DEC Alpha (64 bit architecture) on schedule.
  • Implemented and deployed initial CADIS web site ( Webmaster for the CADIS Web Site, Krakatoa Web Site (, and CADIS Intranet.
1993 - 1995

Project Manager/Member Technical Staff

  • Manager of team who developed a geoscientific software program. Responsible for developing product specifications with the product manager, domain experts, and customers. Version 1.0 was completed in six months and delivered on time.
  • Designed and developed a two-dimensional geometry engine for the creation and editing of complex data. 
  • Wrote over 50% of the on-line help documentation.
  •  Developed and implemented a software engineering process for the CogniSeis Boulder Center’s development group.
1992 - 1993

Senior Engineer

  • Technical lead for graphics subsystem of large-scale object-oriented framework for CAD applications. Principle designer and programmer (C++) for the graphics component of this framework with 3D lighting and shading, data management, device management, and a wide assortment of viewing methods.
  • Met the first development deadline and completed systems integration in half the scheduled time.
1990 - 1992

Applications Engineer/ Product Marketing Manager

Template Graphics Software, Inc.
  • Managed all aspects of technical sales support including managing field engineers, developing and coding demonstration programs and benchmarks, training sales force, and developing and presenting technical material to customers.
  • Responsibilities also included marketing support for new products. Developed ads and sales literature and conducted national sales meetings and training. Served as Marketing Product Manager for new product.
1983 - 1990

Senior Research Engineer

  • Developed graphics software application for aircraft operations analysis. This interactive data driven system provided a new capability to perform three weeks of complex analysis in less than one day.  This software is in use today—21 years after initial development.
  • Evaluated and acquired first computer animation system for Lockheed. Led team to develop first computer-generated animation for this Lockheed Division.
  • Member of team that developed interactive computer graphics models as part of an Independent Research and Development Project (IRAD) on Human-Computer Interface with two dimensional displays of map and terrain data with 3D views.