Kelly Crawford

Oklahoma

  • Work
    • Independent Software Consultant
  • Education
    • BS, MS, PhD in Computer Science, MBA in Finance