APICTA

AcronymDefinition
APICTAAsia Pacific Information and Communication Technology Awards