Sr. IT Delivery Manager at Kelly Science, Engineering, Technology & Telecom
Charlie Horn is a(n) Sr. IT Delivery Manager working at Kelly Science, Engineering, Technology & Telecom.