brendan mcavoy age