1
Astute
Having or showing an ability to accurately asses situations or people and turn this to one's advantage
2
Formidable
Inspiring fear or respect through being impressively large, powerful, intense, or capable
3
Indefatigable
persisting tirelessly
4
profound
having or showing great knowledge or insight
5
judicious
having or done with good judgement or sense
6
alleviate
make less severe
7
meticulous
showing great attention to detail, careful and precise
8
untenable
not able to be maintained or defended against attack or objection
9
resilient
able to withstand or recover quickly from difficult conditions
10
tenacious
tending to keep a firm hold of something, clinging or adhering closely