About Us

The following are the  principals of Assurant Design Automation, LLC:

dave_mcfarland_passport_photoDavid McFarland,

Dave has over 20 years of experience as an avionics software engineer. He has worked at Boeing, United Technologies, Lockheed, and Alenia North America.

At Boeing, Dave was a member of the Redundancy Management Laboratory where he studied architecture tradeoffs for Fault Tolerant Flight Controls. There Dave built hardware in the loop facilities and wrote aircraft simulations.  He also acted in a staff function and was assigned to various flight control projects, most dealing with autonomous vehicles.

At United Technologies Dave developed software and hardware for air to ground tactical missiles where he was chief of the Digital/Electronics section.  Dave assembled a laboratory to develop, integrate and test vehicle control.  He headed a weapon system controller redesign team that discovered potential failure modes that significantly reduced the complexity, weight and cost of the electrical subsystem.  He was also the Principal Investigator for an IRAD research project called Trainable Missile Guidance.  Over the three years he was at United Technologies, the IRAD received a defense department review rating of 9.5/10.0 and the IRAD was brought to SBIR phase 2.

At Lockheed Dave was part of a collocated team that defined and wrote, in Ada, the interface between the Avionics Operating System (AOS) and the Avionics System Manager (ASM) for the F-22 Avionics.  The software development methodology used was based upon computer aided software engineering tools for requirements analysis, system design and document delivery.  As part of the collocated team, he was a member of several design tool working groups.  Dave was also responsible for development of encryption devices that transferred data to the jet.

At Alenia, Dave served as a Senior Software Engineer in the full life cycle development of 7K SLOCS Ada software for the C27J military transport aircraft avionics, according to safety critical FAA DO-178B standards.  Much of this software dealt with the Advisories, Cautions, Warnings, and Special Alerts (ACAWS) system.  He designed the C-27J mission computer loading software for the aircraft maintenance data collection device using Visual Studio C#.  He also architected complex MIL1553 aircraft interface critical components of a serial bus upload, download, diagnostic and maintenance tool.

Dave holds two patents. He co-authored a patent dealing Computer in Control Selection Logic, which selects the best redundant flight control channel in the presence of multiple failures.  He also patented the “System for aiding in the design of combinatorial logic and sequential state machines”, which is the basis for LDT and deals and with a graphical view of digital logic and code generation.  Dave has a BS in Electrical Engineering from Brigham Young University.


Wesley (“Ried”) Crowe, CTO

ReidRied has served as a Senior Software Engineer with Wabtec Railway Electronics (WRE), where his duties included full-lifecycle design and development, with an emphasis on software architecture (especially state machine mechanics), safety-critical development aspects (RTCA/DO-178B), and low-level hardware/software interfacing (BSP/kernel development).

Prior to joining WRE, he spent over six (6) years as the Deputy Software Manager for Alenia North America (ANA), where responsibilities included assistance of the supervision of a 15-member avionics software team that develops the RTCA/DO-178B Level “A” (safety critical) operation flight program (OFP) for the C-27J platform.  His duties include technical leadership, software architecture, direct software development (Ada, C/C++), and numerous other aspects of full-lifecycle development.

Prior to joining ANA, he spent over eight (8) years with Lockheed Martin, serving as both a Software Engineer (C-27J, F-22) and a Systems and Integration Engineer (C-130J).  As a Systems Engineer on the C-130J Program, he was responsible for overall system design and integration of flight control, radar, and defensive systems.  Upon receiving graduate-level Software Engineering Design Certificate during appointment to the prestigious Lockheed Software Engineering Retraining Program (SERP), Ried became full-time software engineer and subsequently performed Structural Test Coverage on the C-27J Program OFP before spending over five (5) years on the F-22 Program, where duties included requirements-based testing (RBT) of the safety-critical Avionics Diagnostic Health Monitor Manager (ADM) OFP on board the Common Integrated Processor (CIP), software development (Ada, C/C++) of the MOSA-based Enhanced CIP (ECIP) OFP, and many other aspects of the entire software lifecycle.

Education includes a BS degree with High Honors in Electrical Engineering (BSEE) from the University of Florida (U of F, 1994) and an MS degree in Electrical Engineering (MSEE) from the Georgia Institute of Technology (Georgia Tech, 1998), which included a specialization in Digital Signal Processing (DSP), Digital Controls, and Digital Communications.

Ried has professional expertise in the areas of safety critical avionics software development, with particular focus on RTCA/DO-178B Level “A” aspects and processes.  Ried has been part of at least four (4) teams that eventually acquired, or are actively seeking, FAA certification for the developed platform/product.


 Steve White, CFO

steve_white_CFOSteve serves as the CFO of Cumberland Group in Atlanta, Georgia, where he guides the company’s financial direction and works with other leadership teams to set business objectives. Steve also serves as CFO of Abacus Solutions, where his economic counsel has solidified Abacus success. He is a CPA and worked for KPMG, Ernst & Young and Georgia-Pacific before joining Abacus in 2006. Steve earned his bachelor’s degree in accounting and his MBA from Westminster College in Salt Lake City, Utah.