Fred Mahaffey

Chicago, Illinois

  • Work
    • Newly retired
  • Education
    • MS, Occupational Therapy