John Vaughan
John Vaughan

John Vaughan

Attorney, Communicator, Advisor, Connector @blueshirtjohn

Medium member since April 2018