Jack O'shaughnessy

FInance Professional and tech enthusiast.