Barry McCaffrey's Birthday Celebration HappyBday.to(03) Save Image Image gallery: Unpacking Barry McCaffrey's Net Worth: A General's Enduring Legacy