We primarily serve clients out of our office located in downtown Rochester. For client convenience, we can also work with you from our offices in Greece, Fairport and Penfield. We're also happy to meet with you at your neighborhood coffee shop or diner. We enjoy making house calls, and meeting our clients at their place of business.  



Rochester Office

Rochester Office
The Historic Talman Building
25 East Main Street
Rochester, NY 14614-1874
Phone: 585.546.2500
Fax: 585.546.7218

Our main office is located in the Talman Building -- a tan five story office building in the Four Corners area of Downtown Rochester, on the south side of East Main Street, opposite the Reynolds Arcade building. Paid parking is available in an open air lot located immediately behind our building that can be accessed off East Main Street via Aqueduct Street or from Exchange Boulevard between Main and Broad Streets. There is metered parking available on Broad Street, which is behind our building. There is also paid parking available within a short walk at the Sister Cities Garage (28 N. Fitzhugh St.) and at the Civic Center Parking Garage (55 Fitzhugh Street South). The Firm is on the 4th floor. Take the elevator up from the main lobby.


Fairport Office

MCCM Fairport Office.JPG
100 Packett's Landing
Fairport, NY 14450

By appointment only. Not for mailing/service of process.

Our Fairport Office is located in Packett's Landing on the Erie Canal.  We are located on the far east of the first level.  You will find plenty of free parking in the Village parking lot adjacent to the building.


Penfield Office

MCCM Penfield Office 2.JPG

1754-B Penfield Road
Penfield, NY 14526

By appointment only. Not for mailing/service of process.

Free parking is available behind the building.

Our Penfield Office is located in a the Carriage House at the top of the hill behind St. Joseph's Cemetery. Our driveway is on Liberty Street, directly across from T-Bones Steakhouse, near the Four Corners in Penfield.  There is a sign for "Liberty Heights."


Greece Office


2430 Ridgeway Avenue
Rochester, NY 14626

By appointment only. Not for mailing/service of process.

Free parking is available in front of the building.

Our Greece Office is located on Ridgeway Avenue, between Long Pond Road and Bellwood Drive, next to ESL Federal Credit Union and across from Reed Eye Associates.