Darrell Raymond
 
   Independent consulting and software development
 
 
 
Research
 
 
 
Experience
 
 
 
 
 
Philosophy