Please wait ...
Jim Fitzgerald is a Zurich-trained analyst with a private practice in London. He is a member of GAP and IGAP.