You are lucky to have had good mentors in your career. Those are hard to come by. I wanted to comment on your statement about owning decisions. I think that is noble, especially when it does not have the best outcome. It’s easy to blame others but it takes a real leader to stand up and take responsibility.
Keep up the good work.