alms holdings