Sort:  

Thank you for the feedback. I tried to make it a bit easier to read. Please feel free to share any additional input.