William Tennent hasn't lost in two months (by Rick Woelfel for Bucks County Courier Times)