Jim Avelis Career in Review