Karl L. Hughes

Karl L. Hughes

Technology Team Leader & Entrepreneur