Skip to main content

scales of justice in a courtroom


Staff of the District Attorney's Office:


LORI PETTIT RIEMAN, District Attorney
lprieman@cattco.org

AMBER L. KERLING, First Assistant District Attorney
alkerling@cattco.org

BETTY L. WILLIAMS, Secretary to District Attorney
blwilliams@cattco.org, Voice: (716) 938-2220

MARCY L. ZALEWSKI, Confidential Law Secretary
MLZalewski@cattco.org, Voice: (716) 938-2221

DANIEL E. WAASDORP, Criminal Investigator
dewaasdorp@cattco.org, Voice: (716) 938-2364

KIMBERLY CHASE, Victim Advocate
kachase@cattco.org, Voice: (716) 938-2304


Assistant District Attorneys


KELLY BALCOM, Assistant District Attorney
KMBalcom@cattco.org, Voice: (716) 358-5396
Serves: Allegany (Town), Ashford, Carrollton, Ellicottville, Hinsdale, Ischua, Machias, Olean (Town), Portville (Village), Randolph

ERICH WEYAND, Assistant District Attorney
ESWeyand@cattco.org, Voice: (716) 532-3361
Serves: Conewango, Dayton, Otto, East Otto, Leon, Mansfield, Napoli, New Albion, Perrysburg, Persia, South Dayton

PRESTON MARSHALL, Assistant District Attorney
WPMarshall@cattco.org, Voice: (716) 548-4013
Serves: Coldspring, Great Valley, Little Valley, Red House, Salamanca (City Court & Town Court), South Valley

ELIZABETH ENSELL, Assistant District Attorney
ENEnsell@cattco.org, Voice: (716) 498-0876
Serves: Olean City Court, Some County-Level Felony Cases

JOSH FRANK, Assistant District Attorney
JTFrank@cattco.org, Voice: (716) 431-2199
Serves: Allegany (Village), Ellicottville, Farmersville, Franklinville, Freedom, Humphrey, Lyndon, Olean City Drug Treatment Court, Portville (Town), Yorkshire


Town & Village Prosecutors (Traffic Infractions)


Allegany Town:  Bert Dohl (716) 945-3060

Allegany Village:  Mike Burke (716) 375-5130

Ashford:  Bridget Marshall

Carrollton:  Kelly Balcom

Coldspring:  Bridget Marshall

East Otto:  Jim Musacchio (716) 532-3351

Ellicottville Town:  Elizabeth Ensell ENEnsell@cattco.org

Farmersville:  Josh Frank

Franklinville:  Michael Klima (716) 325-1426

Freedom:  Robert Kutzuba (585) 492-1460

Great Valley:  Bridget Marshall

Hinsdale:  Mike Burke (716) 375-5130

Ischua:  Kelly Balcom

Little Valley:  Bridget Marshall

Lyndon:  Josh Frank 

Machias:  Kelly Balcom

Mansfield:  Matthew Swenson (716) 945-2000

Olean Town:  Kelly Balcom

Perrysburg:  Rachel Mitchell (716) 532-2465

Persia:  Jim Musacchio (716) 532-3351

Portville Town:  Amber Kerling

Portville Village: Amber Kerling

Randolph: Bridget Marshall 

Salamanca Town: Elizabeth Ensell ENEnsell@cattco.org

South Dayton Town John Grennel

South Dayton Village John Grennel

Yorkshire: Elizabeth Ensell ENEnsell@cattco.org