David encompasses a rare mix of left-/right-brain skills to help define, developing and managing complex, technical projects from beginning to end. He brings over 17 years of professional software development and 34 years of total programming experience to Income Movement.