Provides Opinion & Testimony In:
Computer Information Technology, Computer, Telecommunications Software, Development, Systems Architecture, Networking, Internet, Business Development, Strategic Planning
Expert Witness No.755
Expert Witness 755, Is A Technology Executive With 35+ Years Of Experience In The Computer, Telecommunications And Internet Industries. Developed And Managed The Development Of Significant Computer Software Products Which Have Enjoyed Market Success. Served As VP Of Development And Senior Vice President Technology Of A Private Systems Corp., A Startup, For 14 Years. Founded Open Systems Standards Group And Open Systems Technology Group. Served As CTO Of Various Startups. Skilled In Software Development, Systems Architecture, Networking, The Internet, Business Development, Standards Development, And Strategic Planning.
1992 – Present A Private Corporation – Arlington, WA
Principal – Founded Technology And Management Consulting Firm Specializing In Systems Architecture, Software Development And The Internet. Provided Consulting Services For Clients In The Areas Of Strategic Planning, Technology Trends, Competitive Analysis, System Architecture And Product Planning. Assignments Included:
Standards Director For ADAPTIX, Inc., A Broadband Wireless Access Equipment Supplier With Products Using Innovative OFDMA-Based Technology For The Support Of Mobile Wireless Systems. Represent Company At Industry Forums Such As IEEE 802.16 Standards Committee And Wimax Forum.
Co-Founded Intelgo, A Company Dedicated To Providing Intelligent Calling Services In A Dual-Mode (Cell And Wifi Access With Hand-Off) Handset Using The Latest Voip, SIP And Wifi Technologies. Provisional Patents Have Been Filed.
Chief Systems Architect For Vectrad Networks, A Fixed Wireless Access Point-To-Multipoint Equipment Supplier. Developed Overall System Architecture, Hired Software Team, And Represented Company In Industry Forums Such As BWIF, WCA And IEEE 802.16.
Vice President Of Engineering And CTO Of Intermind Corporation, An Internet Startup Now Called Onename Corp. Hired The Engineering Team And Lead The Team That Defined The System Architecture. System Used And Contributed To Internet Technologies Such As XML, HTML, P3P, P2P, XNS, DNS.
Co-Founded And Co-Developed Business Plan For Launching An IP Telephony Carrier Business (Nutel Corporation, Later Called Bazillion). Performed Market Research, Analyzed Key Technology Components Available From Industry Suppliers, And Architected The Platform And OSS Support Required To Deliver The Proposed Services.
Served As CTO For Internet Startup With The Objective Of Delivering Ads On An Internet Screen Phone.
Served As Software Advisor To Wavtrace, A Fixed Wireless Access Point-To-Multipoint Equipment Supplier. Hired Key Software Development Staff During The Startup Phase.
Assessed The UNIX Strategy Of An Australian Telecommunications Company And Made Recommendations For The Use Of Desktop Systems, Mid-Range Servers, Migration To Client/Server Computing And The Strategic Use Of Middleware Services. Recommended Policies Were Established In The Key Technology Areas For The Next Three Years.
Made Recommendations On How A Service Provider In The Telecommunications Industry Could Use The Internet To Enhance Services For Its Customer Base. This Included The Use Of The Internet To Access Existing Services, Using The Internet As A Transmission Vehicle, And Integrating The New Generation Of “Smart Phones” And “Network Computers” Into Their Service Offering.
Wrote A 25-Page Position Paper On The “Use Of Information For Competitive Advantage” For UNIX International. The Central Theme Of The “Vision 2000” Paper Was That “Advances In Semiconductor Technology, Computers, Communications, And Human Interface Technology Over The Next Decade Will Enable Computers To Become Pervasive.” The Major Trends Identified In This Paper Are Largely Being Borne Out Today.
Conducted An Analysis Of The Major Systems Management Tools In Use For Managing UNIX And Windows NT Platforms To Determine Their Strengths And Weaknesses. Products Analyzed Included Microsoft SMS, BMC Patrol, Compuware Ecotools, Computer Associates Unicenter, Tivoli TME 10, And Candle Command Center.
Compared The Key Features Of Novell Unixware And SCO Open Server. The Technical Analysis Of The Two Products Was Conducted By Installing The Products On A Pentium-Based Computer And Analyzing And Comparing The Key Technical Features Of Each.
Analyzed Microsoft’s Enterprise Operating System Strategy, Focusing On Windows NT, Cairo And Related Technologies. The Impact Of Microsoft’s Strategy On Novell’s Market For Network Services Offered On Netware And Unixware Was Analyzed. Recommendations On Opportunities For Netware And Related Technologies Were Made Based On Findings.
Designed The Software Architecture Of A New Distributed Product For A Telecommunications Company Introducing A Next Generation Network-Based Application. The Application Runs In A Distributed Computing Environment On A Variety Of Computing Platforms. Distributed Middleware, Fault-Tolerant Software, Real-Time Databases, Internet Software And Other Systems Software Components Were Evaluated To Make The Architecture Recommendations.
Analyzed The Systems Design Of An Open Systems Environment That Co-Exists With And Interoperates With The Proprietary Operating System Environment Offered By A Major Computer Vendor. Assessed The Completeness Of Interoperability In The Areas Of The Kernel, File System, Security, Internationalization, Compilation Tools, And User Utilities, And Made Recommendations On How Interoperability Could Be Improved.
Determined The Requirements For A Real-Time Operating System, And Associated Development Tools, For A Custom-Designed Embedded Computer System. Selected The Best Match From The State-Of-The-Art Real-Time Operating Systems Such As Vxworks From Windriver, VRTX From Microtec, And Psos From Integrated Systems. Negotiated Industry-Beating Licensing Terms And Conditions With The Selected Supplier.
Developed And Presented Two-Week Long Hands-On Training Course On Systems/Network Administration For System Support Engineers. Covered All Major Aspects Of Managing Distributed UNIX Workstations, Including Network Administration Topics Such As TCP/IP, DNS, NFS, And NIS.
Wrote 150-Page Indepth Technical Document On Unixware 2.0 Describing All Of The Major Technical Features And Benefits Of The Product.
Wrote Major Sections Of A 200-Page Porting Guide Describing The Issues And Procedures Surrounding The Porting Of UNIX Applications To A Vendor’s Open Computing Platform.
Developed And Presented Various Industry Seminars On Client/Server Computing And Open Systems Standards.
Served As “Expert Witness” In Many High Technology Disputes. Wrote Invalidity And Non-Infringement Reports In Patent Litigation Cases, Wrote Various Reports And Declarations, Gave Deposition Testimony, And Testified In Court And Arbitration Hearings.
1978 – 1992, INTERACTIVE Systems Corp. Santa Monica, CA
Vice President of Development &
Senior Vice President, TechnologyJoined INTERACTIVE Systems Corp. as manager of a project to develop the first UNIX emulation package for VAX/VMS. Promoted to Vice President of Development after two months at the company. Managed remote development sites in Boston, MA and Gaithersburg, MD, as well as headquarters software development in Santa Monica, CA. Promoted to Senior Vice President, Technology in 1986. Member of executive management team for all 14 years with INTERACTIVE, helping the company grow to 400 people in size and over $60M in revenue.
Designed The Software Architecture And Implemented Major Components Of The First UNIX Emulation Package For VAX/VMS. Hired And Managed The Development Team For The Project. The Resulting Product Made Significant Contributions To Company Revenue For Ten Years.
Provided Oversight To Development Of PC/IX, The Porting Of The UNIX System To The IBM PC AT Machine. Negotiated And Managed The Contract With IBM.
Provided Oversight To Development Of VM/IX, The Porting Of The UNIX System To The IBM 370 Virtual Machine Architecture. Negotiated And Managed The Contract With IBM.
Provided Oversight To Development Of AIX For The IBM RT PC Computer. This Project Was Performed Under Contract To IBM And Represented A Major Introduction Of A UNIX Product On IBM Hardware. Negotiated And Managed The Multi-Million Dollar Contract With IBM.
Negotiated And Managed Numerous Development Contracts With Major Computer Manufacturers For Which INTERACTIVE Ported The UNIX System. Software Components Ported Included The Complete UNIX Operating System And Utilities. In Many Cases The C Compiler For The Target Computer Architecture Had To Be Written. Networking Components Such As The Tcp/Ip Protocol Stack And Related Utilities, As Well As Nfs, Were Ported To The Target Architectures.
Negotiated Two Major Unix Porting Contracts With Two Major Japanese Computer Manufacturers To Port The Unix System To Their Computer Architecture. These Two Contracts Were Crucial To Developing Further Business Opportunities. Worked With Softbank In Japan To Develop More Opportunities With Other Major Japanese Companies.
Developed Strategy To Penetrate The Us Government Market With Standards-Based Unix Systems. This Required That Interactive Products Conform To The Latest Posix, Osi And Ietf Standards.
Provided Strategic Technology Direction For Interactive Products, And Services And Technologies Lines Of Businesses. Identified Areas Of Synergy
Elected Member Of The Unix International (Ui) Steering Committee, 1989-1992
Represented Interactive On Various Industry Forums, Including X/Open And The Open Software Foundation (Osf).
Organized And Managed Conference Program For Interactive’s First Developers’ Conference.
Organized And Managed Company-Wide Interactive Technical Staff Summit Meetings.
1969 – 1978 AT&T Bell Telephone Laboratories Murray Hill & Holmdel, NJ
Member of Technical Staff – Communications Research
Supervisor – Bell Data Network Software Development
Joined Communications Research Department To Perform Research In Digital Communications. Focused On Operating Systems Research. Designed And Implemented A Number Of Operating Systems Based On The UNIX Operating System Developed At Bell Telephone Laboratories In The Early 1970’s. Joined In The Start Of The Bell Data Network Design As A Supervisor In 1977.
Contributed To The Design And Implementation Of A Virtual Memory Operating System For The Honeywell DDP-516 Computer. Wrote Various Operating System Routines And Utilities For This System. Worked With Early Adopters Of The System To Transfer System Knowledge.
Designed And Implemented A Simple Numerical Application Programming (SNAP) Language Compiler For Writing Applications In A Virtual Memory Environment.
Developed The First Microprocessor UNIX System For A DEC LSI-11 Computer System With 40K Bytes Of Memory And 512K Bytes Of Floppy Disk Storage. This Single-User System Supported Most Of The UNIX System Utilities, Including The C And YACC Compilers. It Was Used To Support Various Projects Throughout Bell Telephone Laboratories.
Developed The MINI-UNIX System For A PDP11 Computer Without A Memory Management Unit. This System Could Support Up To Four Users On A Small PDP-11 System With 48K Bytes Of Main Memory And 5M Bytes Of Disk Storage. Hundreds Of Copies Of This Operating System Were Distributed Outside Of The Bell System By Western Electric.
Co-Designed And Developed The First Real-Time UNIX System, Multi-Environment Real-Time (MERT) System For The Larger PDP11 Computers. The System Provided Real-Time Support For Applications And Supported UNIX As Well As RSX11 Applications In Separate Operating Environments. The System Was Used Throughout Bell Telephone Laboratories To Support Various Telecommunications Projects.
Co-Designed And Developed The Satellite Processor System (SPS) To Support Distributed UNIX Processing In Multiple Satellite Processors. It Used Simple “Remote Procedure Calls” To Support The Distributed Computing Paradigm. The SPS System Was Used Throughout Bell Telephone Laboratories To Test Out Various Experimental Telecommunications Systems.
Designed And Implemented Extent-Based And 32-Bit File Systems To Support Real-Time Processing Systems Running Under Control Of The MERT Operating System.
Publications and Talks
Available upon request.
IEEE, Institute of Electronics and Electrical Engineers
USENIX, UNIX Users Group
UniForum, People Advocating Open Computing.
Industry Activities and Awards
Founded Uniforum Standards Committee, 1981
Founded Uniforum Technical Committee, 1985
Founding Co-Chair Of IEEE P1003 (POSIX) Committee, 1985
Founding Member Of IEEE P1003.0 Guide Committee, 1988
Received Uniforum Annual Industry Award, 1987
Received AT&T Standards Champion Award, 1993
Elected To Uniforum Board Of Directors, 1987-93, 1997-99
Elected To UNIX International (UI) Steering Committee, 1989-1992
INTERACTIVE Systems Representative To Open Software Foundation (OSF), 1989-1991
INTERACTIVE Systems Representative To X/Open, 1989-1991
Founding Chairman Of UTA Editorial Board, 1989-90
Board Member Of Broadband Wireless Internet Forum (BWIF), 2000-2002
Voting Member Of IEEE 802.16 WMAN Standards Committee, 2000-2007.
Ph.D., Nuclear Physics, McMaster University, Hamilton, Ontario, Canada, 1969
B. Engin., Engineering Physics, McMaster University, Hamilton, Ontario, Canada, 1965