The current price of a bond having annual coupons is $1,312. The derivative of the price function of the bond with respect to the yield to maturity is -$7,443.81 when evaluated at the current annual yield, which is 7%.
Calculate the Macaulay duration D(.07, infinity) and the modified duration D(.07, 1) of the bond.