Mark MacLeod

Mark MacLeod

CEO coach and deal advisor
30 points