Jennifer MacKenzie-Gray 

Born & educated in Edinburgh and Italy. Professor of music in Italy. Works for Italian socialist party. Worked as political coordinator in the E.P. and does translations. Works as an interpreter. Currently on sabbatical leave.
See subscribers