GREGORY M. BRANCH