Middle Branch