Also i looked over your feats.
You take heavy armor profency. If you are willing to loose 1 wisdom you could put 11 ap into Natures Protector for that and gain 20 prr over the 6 you gain from falconry. Put nothing in falconry and loose crown of snow so only spending 41 in seasons herald.
This opens up a feat slot and you could take master of the wilds.
Just a thought. I understand if you wanna keep +1 wisdom over more damage and defense since your build is dc specced.