Minsky, McCormick & Hallagan, P.C. has been assisting Chicago clients with immigration cases since 1975. Learn why we’re among Chicago’s top immigration lawyers. Call us at 312-427-6163. For more details contact us @ https://www.mmhpc.com/

Q Margaret H. (Peggy) McCormick

McCormick is a principal in the immigration law firm of Minsky, McCormick & Hallagan, P.C. in Chicago. Peggy has limited her practice exclusively to the field of immigration and nationality law since 1978. Her areas of focus include employment-based immigration, entrepreneurs and investors, global citizenship issues, worksite enforcement, I-9 audits, and employer immigration compliance.

Q Hon. Robert Vinikoor (Ret.)

Robert Vinikoor joined the law firm of Minsky, McCormick & Hallagan, P.C., in 2017 after serving over 30 years as an Immigration Judge.

Judge Vinikoor was appointed as an Immigration Judge in January 1984. During his long tenure on the immigration bench, Judge Vinikoor has authored numerous precedent deciding cases covering topics such as crimes involving moral turpitude, aggravated felony offenses, frauds committed at the time of entry and/or adjustment and claims to U.S. citizenship. Judge Vinikoor’s decisions helped define the age limitations for K-4 beneficiaries seeking adjustment of status, the use of Section 245(i) to waive inadmissibility, and the scope of numerous discretionary waivers. A number of published opinions have addressed Judge Vinikoor’s expert analysis in cases involving burden of proof, marriage fraud, and Section 216(c)(4) evidence. During the past 30 years, Judge Vinikoor has heard evidence in asylum cases from around the world. His decisions have led to a better understanding of the scope and evidence needed to qualify as a “refugee” under the Immigration and Nationality Act. Upon his retirement from the bench, he was the second most senior Immigration Judge in the country.

Rate us and Write a Review

Your Rating for this listing


Your review is recommended to be at least 140 characters long


Show all timings
  • Monday09:00 AM - 05:00 PM
  • Tuesday09:00 AM - 05:00 PM
  • Wednesday09:00 AM - 05:00 PM
  • Thursday09:00 AM - 05:00 PM
  • Friday09:00 AM - 05:00 PM
building Own or work here? Claim Now! Claim Now!