Find Experts
Expert Bio

Primary Area of Expertise

Software Patents

Expert Witness Profile

Thought leader in the design and testing of software, firmware, and hardware. (Firmware is software that runs machines and devices.) Over 30 total years of professional engineering experience. This includes 15 years with Hewlett-Packard's LaserJet printer design lab which, among other things, resulted in 12 US patents and 15 defensive articles. Experience in several languages, including C, C++, HTML, scripting, assembly languages, Verilog, and VHDL. Author of the key textbook in hardware/firmware interface design, newsletters, and other articles. Experienced expert witness. IEEE (Senior member), Phi Kappa Phi.

Expert witness experience includes cases that have involved patents, copyrights violations, trade secrets, and other intellectual property, as well as failure analysis and defective products. His work as an expert witness typically involves the examination of software source code and hardware designs and reverse-engineering the designs of others. He has written expert reports and testified at depositions.

Education & Licenses

Utah State University, Masters of Science, Engineering, 1985
Brigham Young University, Bachelors of Science, Electrical Engineering, 1983