Gxnb0tdgfueayz4rkza5

Karl White

Owner, Karl White Consulting

Connect via LinkedIn

Talks I've Given