Andre Branch, Dolphins Reportedly Agree to 3-Year Contract