Craig Mitchell is a good man. We all have had moments we aren't very proud of. Your post is very well-written.

Keep up the great work with the kids you coach!

Kit Harris