Waring is a 26 year old playing at AA who strikes out about 30% of his ABs. I don't think you can call him a prospect anymore.
Townsend will be 24 in a few weeks, playing at AA, and finally starting to show some plate discipline. Until he can do that with consistency he will never be a legitimate ML prospect. He needs to have a dominate three months at Bowie and earn a promotion to AAA, where he also needs to be dominate, to have the FO consider him a possible answer at 1B.