David began his career in Vienna, Austria, as a field service technician, where he traveled extensively in Eastern Europe while it was still under Russian control. In the mid 70s he went to Iran, and traveled extensively there and in the Middle East, Africa, and India.
He then went back to college to earn a MSEE, and in 1979 joined Bell Labs in NJ, where he stayed almost 20 years. In 2004, not finding a job in his chosen field of embedded systems, he decided to pursue something he had always enjoyed immensely, doing Mac development, even though job prospects then did not look all that promising.
In the end, he found contract work with DuPont doing scientific programming, and then later at Princeton Satellite Systems. Having learned iOS, it was an easy transition to full time iOS development.
To can read on on his LinkedIn page.