Karl Beach

Karl Beach, operations director for Infinite Campus, Inc.