& B . Holmes , Buffalo , N . Y . , ärobäst