Ioannis Giannakakis: A Proficient Legal Practitioner, Delivering Unparalleled Legal Solutions Globally July 8, 2022