Company MICHAEL BLOCH ASSOCIATES, INC. Address MICHAEL BLOCH ASSOCIATES, INC., ROCHESTER, 14625, NEW YORK