Most recently employed as a Senior Technical Architect with Heidrick & Struggles in the Chicago Area. Specialty is Software Architecture. Over 15 years experience in system analysis, design and implementation as well as project management. Expertise includes Microsoft .Net, J2EE, Object Oriented Systems, Database design, Web Development, User Interface Design, Finance, Telephony, Knowledge Based Systems, Computer Vision, Computer Graphics and Embedded Systems. Application area experience includes: Executive Search, Call Center, Health Management, Utilities, Insurance, Distribution, Manufacturing (Steel, Fiber), Military, Nuclear Regulation, Remote Sensing, and Government Agencies (Fisheries, Tax, Research Council, Treasury Board).


January 1987,        University of Toronto,        Toronto, Ontario.
Master of Science, Computing Science. Thesis in Artificial Intelligence - Computer Vision.
"Determining Surface Orientation from Specular Highlights."

May  1984,             Queen's University,             Kingston, Ontario.
Bachelor of Science (First Class Honours), Computing and Information Science.

May  1983,             Queen's University,             Kingston, Ontario.
Bachelor of Arts (Distinction), Mathematics.




AAAI:    American Association for Artificial Intelligence.

ACM:     Association for Computing Machinery.

IEEE:      Institute of Electrical and Electronic Engineers - Computer Society.


IDEs and Case Tools:
Microsoft Visual Studio .Net, Oracle Jdeveloper, Microsoft Visual Modeler, Rational Rose C++, Visible Analyst, Erwin, Oracle Designer 2000.

Familiar Languages:
.Net CLR, C#, J2EE (Java, JSP, Servlets, EJB), C(C++), UML, Visual Basic, Transact-SQL, PL-SQL, Lisp, Prolog, Pascal, PL/1, Basic, Fortran, Smalltalk-80, Concurrent Euclid, Cobol, Forth.

Expert System Shells:
CBRX, Casepoint, ART, ART-IM, Testbench, KBMS, AION/ADS, Nexpert, Exsys, Adept, FirstClass, VP-Expert, Intelligent Developer, M1, Knowledge Pro Windows, Reshell, Mecanno, Intelligence Compiler.

Web Tools:
XML, JSP, ASP, ASP.NET, Cold Fusion, Microsoft Frontpage.

Familiar Databases:
SQL (Oracle, Sql Server, Sybase, Ingres), Microsoft Access, BASIS, Lotus Notes.

Project Management:
Microsoft Project, Word, Excel, PowerPoint, Access, Visio.


2000 – 2003: Heidrick & Struggles, Chicago, IL., Senior Technical Architect

Responsible for systems architecture. Includes application development platform, development methodology, database platform, enterprise application integration, web portal, content management tools, intranet/extranet architecture and data warehouse.  

1994 – 2000: EDS E.Solutions, Chicago, IL., Senior Technical Architect.

(Previously called MCI Systemhouse, SHL Systemhouse. Prior positions were Technical Architect, Project Manager and Senior Systems Engineer.) Responsible for system architecture, project planning and management, system analysis, system design and implementation.  


1993 - 1994: Inference Corporation, Chicago, IL., Senior Knowledge Engineer - Professional Services.

Responsible for project planning and management, knowledge engineering, system design and implementation.  

1991 - 1992: RockWood Informatics, Ottawa, ON., Project Manager - Knowledge Engineering Group.

Responsible for project management, knowledge engineering, system design, supervision of expert system programmers, and related activities.  

1988 - 1991: Price Waterhouse, Ottawa, ON., Senior Consultant - Knowledge Engineer.

Responsible for knowledge engineering, system design, and construction of Expert Systems and Knowledge Based Systems.  

1986 - 1988: Canadian A. I. Products, Ottawa, ON., Consultant - Knowledge Engineer.

Responsible for knowledge engineering, system design, and construction of Expert Systems and Knowledge Based Systems.