I wonder if he is related to the elves that hang out in Sean Cassidy's castle (X-Men 103)?  Ah, the days when reading the X-Men was fun!