ACEFX , AGEAGROUP, ALPHAPRO , ARGOFX : A COMPARATIVE EXAMINATION