ah, Avery on a boy. I love it.
I'm going to give you the same advice that we'd give to someone considering putting Avery a girl. Pick a very gender specific middle name.
Lane could go either way (although I think of it a boy's name).
With James, there's no question.
I like the flow of Avery James, honestly.