George Leloudas

Dr George Leloudas is an Associate Professor at the Institute of International Shipping Law and International Trade (ISTL) of Swansea University.