dan avery