Michael Chernyak's modifications

Please review my final set of optimizations.

Thank you,
Michael J. Chernyak
mchernyak@optonline.net