Kevin Oleary
Kevin Oleary

Kevin Oleary

Enterprise UX consultant. Purveyor of crazy ideas that just might work. AKA Terrence Kevin Oleary jr.