Home

O'Reilly Rancilio P.C. is a diversified, full service law firm providing consulting, general counsel, and legal representation to businesses, financial institutions, governmental entities, and individuals. Located in Sterling Heights, Michigan, we serve a local, statewide, and nationwide clientele in business law, banking law and a wide range of legal matters.

Our established firm is recognized for our quality legal solutions, cost-limiting approach and high level of service. We take pride in long-standing relationships with clients and referrals from many sources.

A Right-Sized Firm — The Best of Both Worlds

O'Reilly Rancilio P.C. is the largest law firm in Macomb County and the eastern suburbs of Detroit. With more than 25 attorneys and an experienced and dedicated support staff, we offer a sophisticated practice in niche areas of the law, including banking, creditors' rights, municipal law, school law, and complex business litigation and transactions. Our legal services are on par with much larger firms, including an ability to assemble "task forces" of attorneys with diverse concentrations such as tax planning, creditor's rights, loan workouts, asset recovery, and trial advocacy.

While rivaling larger firms in capability, we are small firm lawyers at heart. Clients are not filtered or shuffled around — they have direct access to senior lawyers who are actively engaged in their case. Our cost structure is substantially lower than larger firms, making top-shelf representation affordable to small businesses, public bodies, and individuals, and giving regional and national companies a cost-efficient option for local counsel.

The law firm of O'Reilly Rancilio P.C. is based in Sterling Heights, Michigan, providing counsel and litigation services to clients in Detroit, Flint, Troy, Warren, Clinton Township, Sterling Heights, Mount Clemens, Port Huron, Shelby Township, Flint, St Clair Shores, Livonia, Gross Point, Birmingham, and all communities of Macomb County, Wayne County, Oakland County, St. Clair County, Lapeer County, Monroe County, and statewide.