alec perry