Jason,
Nice sentiments. For me., I have to recognize that there are areas that I will always need to improve on , but I lean on areas I know our my strengths. For all of us, we have to accept we are who we are. But having a recognition of, and a willingness to make an effort towards continuous quality improvement will produce the "better tyeacher" in all of us.
Barry Westling