Alkayed Aims for Society Success
James Alkayed, the new Chair of the UCD Societies Council, the representative body of all student societies in UCD, recently
James Alkayed, the new Chair of the UCD Societies Council, the representative body of all student societies in UCD, recently