FILED: NEW YORK COUNTY CLERK 10/10/ :33 PM INDEX NO /2016 NYSCEF DOC. NO. 81 RECEIVED NYSCEF: 10/10/2017

Similar documents
Case 1:09-md JLK Document Entered on FLSD Docket 02/19/2014 Page 1 of 18 EXHIBIT E

Case 1:09-md JLK Document Entered on FLSD Docket 03/22/2013 Page 1 of 16 EXHIBIT E

New Zealand Certificate in Regulatory Compliance (Core Knowledge) (Level 3)

Case 1:09-md JLK Document Entered on FLSD Docket 05/17/2013 Page 1 of 15 EXHIBIT E

STATE OF OKLAHOMA COUNCIL ON LAW ENFORCEMENT EDUCATION AND TRAINING

INSTRUCTIONS FOR NAME CHANGE OF AN ADULT

Case 1:09-md JLK Document Entered on FLSD Docket 02/05/2015 Page 1 of 15 EXHIBIT E

QCTO CERT 002/15 QCTO Certification Policy Page 2 of 14

Cellular Site Simulator Usage and Privacy

IN THE COMMONWEALTH COURT OF PENNSYLVANIA

QUALITY IMPROVEMENT PLAN (QIP) FOR THE CONSTRUCTION MANAGEMENT DEGREE PROGRAM

Master degree program Technical legislation, standardization and quality management

Professional Experience

79th OREGON LEGISLATIVE ASSEMBLY Regular Session. Senate Bill 90

UNIFORM STANDARDS FOR PLT COURSES AND PROVIDERS

CTE Program Proposal. NAME OF COLLEGE: Bakersfield College. FACULTY CONTACT: Creighton Magers DATE: 11/19/2015

EDUCATOR. Certified. to know to become a. What you need. in Florida. General Certification. Requirements for. Individuals Applying

STRIPPING METADATA: WHAT EVERY ATTORNEY SHOULD KNOW-A WEBINAR

SECTION 10 CONTRACTING FOR PROFESSIONAL SERVICES CONSULTANT COMPETITIVE NEGOTIATION ACT (CCNA)

Recordkeeping Metadata Study Committee

Continuous Professional Development (CPD) Manual

APPROVED BY: Next Review Date: 31 March QCTO CERT 002/18 QCTO Certification Policy Page 2 of 14

2018 Government Professional Accounting Seminar

Workshop on the UN Electronic Communications Convention: a legal tool to promote cross-border electronic commerce

Level 5 Diploma in Crime Prevention Designing Out Crime

Continuous Professional Development (CPD) Manual

ESTABLISHMENT OF AN OFFICE OF FORENSIC SCIENCES AND A FORENSIC SCIENCE BOARD WITHIN THE DEPARTMENT OF JUSTICE

IIA EXAM - IIA-CGAP. Certified Government Auditing Professional. Buy Full Product.

2.1. Scope of environmental site assessment

Information Systems and Tech (IST)

Certification Program Handbook for Deputy Treasurers

DIABLO VALLEY COLLEGE CATALOG

NATIONAL INSTITUTE OF FORENSIC SCIENCE

Qualification details

SUPERIOR COURT OF THE STATE OF CALIFORNIA COUNTY OF LOS ANGELES

CPA Exam and Licensure Information and FAQs

Request for Qualifications for Audit Services March 25, 2015

In brief, these criteria or elements of a profession are as follows:

APPLICATION FOR RE-CERTIFICATION IN ELDER LAW

Department of Management Services REQUEST FOR INFORMATION

Eligibility Application for ENP Certification

Article II - Standards Section V - Continuing Education Requirements

The fast track to top skills and top jobs in cyber. Guaranteed.

Prof.Dr. Sotiraq Dhamo Doc. Julian Naqellari The University of Tirana Accounting Department

Level 5 Award in Understanding the Management of Physical and Cyber Asset Security in the Water and Environmental Industries

Personnel Certification Program

FILED: NEW YORK COUNTY CLERK 06/22/ :16 PM INDEX NO /2016 NYSCEF DOC. NO. 14 RECEIVED NYSCEF: 06/22/2016

Sage Data Security Services Directory

National Certificate in Sport (Level 3) with strands in Event Management, Sport Administration, and Team Management

Decision 206/2010 Mr Ian Benson and the University of Glasgow

ContinuingProfessionalEducation(CPE)Guide

UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD. KYOCERA CORPORATION, and MOTOROLA MOBILITY LLC Petitioners,

DIRECT TESTIMONY AFFIDAVIT OF ED FALK. ED FALK, being first duly sworn, and deposes and says as follows:

Google Cloud & the General Data Protection Regulation (GDPR)

RULES OF TENNESSEE STATE BOARD OF EQUALIZATION CHAPTER ASSESSMENT CERTIFICATION AND EDUCATION PROGRAM TABLE OF CONTENTS

TRANSFER APPLICATION FOR GEORGIA CERTIFICATION Georgia Certified Alcohol and Drug Counselor Levels I, II and III

FOUNDED GOAL of New ORGANIZATION. CLEAR Annual Educational Conference Getting the Most Out of CLEAR. St. Louis October 3-5, 2013

EVALUATION AND APPROVAL OF AUDITORS. Deliverable 4.4.3: Design of a governmental Social Responsibility and Quality Certification System

JEAS-Accredited Environmental Assessor Qualification Scheme

FIRE CODE ADMINISTRATOR PROGRAM

CIVIL SERVICE OPPORTUNITIES

RippleMatch Privacy Policy

Red ALERT Apparent Breach of an Unidentified Pharmacy Related Database

LEVEL I - BRONZE STANDARD

NATIONAL INFRASTRUCTURE COMMISSION CORPORATE PLAN TO

BEFORE THE FEDERAL COMMUNICATIONS COMMISSION WASHINGTON, D.C

Certification Requirements and Application Procedures for Persons and Firms.

QUALIFICATION DETAILS

AGENCY APPLICATION AND PARTICIPATION AGREEMENT MISSOURI POLICE CHIEFS CHARITABLE FOUNDATION CERTIFICATION PROGRAM

POSITION DESCRIPTION

ECA Trusted Agent Handbook

Renewal Registration & CPE for CPAs in Iowa

Case Study: Building Permit Files

Graduates of this qualification will have the minimum qualification to enter the security industry as staff security personnel.

Exam Questions IIA-CGAP

2016 LEARNING SYSTEM FOR CSCP CERTIFICATION EXAM PREPARATION. learncscp.com

The City of Mississauga may install Closed Circuit Television (CCTV) Traffic Monitoring System cameras within the Municipal Road Allowance.

How Cybersecurity Initiatives May Impact Operators. Ross A. Buntrock, Partner

Level 3 Award in Introduction to Crime Prevention

ONTARIO SUPERIOR COURT OF JUSTICE DIVISIONAL COURT. CARNWATH, GREER and SWINTON JJ. ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )

OHIO PUBLIC LIBRARIAN CERTIFICATION PROGRAM

VACANCY NOTICE. Vacancy Notice No: CAT-6 (WRO-21)/SSA Date of Issue : 24 June Title: Assistant (ICT) Deadline for application : 10 July 2015

Evaluation Criteria. 1) Evidence of Credentials / Certifications in all 4 Fields (Energy, GIS, Master Planning, and Real Property): 10 PTS

EIGHT ACADEMY PROFESSIONAL DIPLOMA FOR DIGITAL MARKETING

NATIONAL COMMISSION ON FORENSIC SCIENCE

SALARY $ $72.54 Hourly $3, $5, Biweekly $8, $12, Monthly $103, $150, Annually

ITIL Intermediate Service Design (SD) Certification Boot Camp - Brochure

New York City Emergency Management Public/Private Collaboration and Support

Information Official District information as defined herein and/or by other Board policy.

Effective October 1, 2017 the Total Hourly Rates for the NYSTEC contract can be found below.

New York Department of Financial Services Cybersecurity Regulation Compliance and Certification Deadlines

NZQF NQ Ref 0227 Version 8 Page 1 of 8

GEORGIA CYBERSECURITY WORKFORCE ACADEMY. NASCIO 2018 State IT Recognition Awards

Introducing Maryville University s CYBER SECURITY ONLINE PROGRAMS. Bachelor of Science in Cyber Security & Master of Science in Cyber Security

ALABAMA FIRE COLLEGE AND PERSONNEL STANDARDS COMMISSION ADMINISTRATIVE CODE CHAPTER 360-X-2 REQUIREMENTS FOR CERTIFIED FIRE FIGHTER TABLE OF CONTENTS

TOURISM REGULATORY AUTHORITY VACANCIES

Continuing Professional Education (CPE) CPE Rules for Pesticide Advisors

COURSE SYLLABUS. Course Name NETWORK+ Course Number ITNW Y Lecture - Lab - Credit. NONE Prerequisite

Qualification details

APPENDIX D: New Hampshire Recertification Law

Transcription:

SUPREME COURT OF THE STATE OF NEW YORK COUNTY OF NEW YORK In the Matter of the Application of THE BRONX DEFENDERS against Petitioner, The NEW YORK CITY POLICE DEPARTMENT, and WILLIAM BRATTON, in his official capacity as Commissioner of the New York City Police Department, Index No.: 156520/2016 (Bluth, J.) AFFIDAVIT IN SUPPORT OF PETITIONER S REPLY For a Judgment Pursuant to Article 78 of the Civil Practice Law and Rules. Respondents. STATE OF NEW YORK ) ) ss: COUNTY OF SENECA ) ROBERT PESNER, being duly sworn, states that the following is true under penalty of perjury: 1. I was retained by The Bronx Defenders to consult on this matter. I submit this affidavit in support of The Bronx Defender s reply memorandum in the above-captioned case. Qualifications 2. I am an expert in the field of information technology ( IT ), including the architecture, design, and implementation of computer and network operating systems; the development, integration, and maintenance of databases and database management systems; and the support of end users interacting with complex technical and computer applications. 1 1 of 8

3. I earned a Master s in Comparative Culture at the University of California Irvine in 1979 where I was also awarded a National Science Foundation Graduate Fellowship. I also hold a Bachelor s in Social Science from California State University. 4. For more than 35 years I have worked in the public and private sector in IT roles relating to data and information systems. For much of that time I have specialized in systems integration, which focuses on how to get systems based on different hardware and software to communicate and share information. 5. From April 2009 to December 2014, I was the Chief Enterprise Architect for the New York City Department of Housing Preservation & Development. In this role, I designed architecture for the entire agency s technological applications, managed the agency s IT systems, and supervised a staff of 75 people including developers, data/information analysts, quality assurance analysts and database administrators. In particular, I was responsible for the agency s response to Freedom of Information Law ( FOIL ) requests involving information managed by the agency s IT systems, and for meeting the agency s legal responsibilities under the City s Open Data legislation. 6. I am currently the President of PC Dialogs Inc. I develop and conduct classes on many computer-related topics such as networking, network security, system design, and systems integration. I teach extensively about various IBM applications, including teaching classes for IBM. I also work as a consultant for public and private sector clients, where I have done numerous major projects to custom-design IT applications. 7. I hold the following professional certifications: Cisco Certified Systems Instructor; IBM Certified System Administrator and Solution Developer; Scrum Alliance Certified ScrumMaster. 2 2 of 8

8. A full list of my education, skills, experience, and publications is provided in my resume, which is attached as Exhibit A. Assignment and Materials Reviewed 9. Based on my review of the records, it is my understanding that The Bronx Defenders FOIL request seeks documents and data about how much private property and money is seized by the NYPD. I also understand that the NYPD maintains a database that inventories property seized or recovered by its officers called PETS, which stands for Property and Evidence Tracking System. (Morales Aff. Dated September 18, 2017 at 1-2). I understand that NYPD has stated in its Answer that PETS cannot produce the data and records sought in the FOIL request (Answer paragraph 81). 10. I was asked to evaluate whether PETS can, as a technological matter, produce data and records regarding seized property as sought in the FOIL request. 11. Prior to preparing this affidavit, I reviewed the following materials: Petitioner s Freedom of Information Law Request dated July 29, 2014 (Docket No. 5); Affidavit of Timothy Hollywood dated October 26, 2016 (Docket No. 43); Affidavit of Sgt. Feliciana Morales dated December 19, 2016 (Docket No. 56); Respondents Answer dated September 18, 2017 (Docket No. 65); Affidavit of Sgt. Feliciana Morales dated September 18, 2017 and the exhibits attached thereto (Docket No. 67); Affidavit of Christian G.W. Schnedler dated September 15, 2017 (Docket No. 69); 3 3 of 8

Testimony of Assistant Deputy NYPD Commissioner Robert F. Messner to the New York City Council dated September 15, 2016 (Exhibit B); Appendices A and B of the 2009 agreement between the New York City Police Department and Capgemini US LLC to create a Property and Evidence Tracking System; Capgemini publication titled New York City Police Department Successfully Implements a Property and Evidence Tracking System, dated 2013 and available online as of September 27, 2017 at https://www.capgemini.com/gben/wp-content/uploads/sites/3/2017/07/ss_nypd_0.pdf. A PDF of this brochure is attached as Exhibit C; and Sample property invoices generated from NYPD s PETS application, attached as Exhibit D. Background on Database Technology and Terminology 12. PETS is referred to in NYPD s papers as a database. The NYPD s explanation of the query limitations of PETS, however, refers only to a user interface, rather than a database. As I will explain below, this distinction is important. In order to assist the Court in assessing the Petition in this action, therefore, I begin by defining the structure and terms used to describe a program like PETS and its components. 13. Any electronic system such as PETS consists of the following: a. An underlying data repository, where all data is stored, which is usually a database. 4 4 of 8

b. The software application that contains the logic to manage the information the system was designed to deal with and provides the interface between the data repository and the user interface. c. The user interface, which is the means by which the end-user interacts with the computer system. In the case of PETS, the user interface describes the screens that a police officer would see when inputting data into PETS, printing a property invoice, or accessing PETS to review or change information maintained in the system. As I discuss below, when the affidavits of Ms. Morales and Mr. Schnedler refer to PETS, they are primarily referring to this user interface, not the software application or data repository. 14. Ultimately, the information a system was designed to deal with is stored in the data repository. While end-users interact with the system and its information through the user interface, data repositories always provide a means for direct access to the information they store. 15. In the usual case, the data repository is a relational database management system, which is a sophisticated system for organizing and storing data in tables, rather than files, making it easier to access and reassemble the data in many different ways without having to reorganize the database tables. The PETS System 16. According to information published by the vendor that built PETS, the data repository underlying the PETS system is an IBM DB2 database, which is a relational database management system. See Capgemini brochure at Exhibit C. 5 5 of 8

17. Data managed by a relational database management system such as DB2 can be accessed using Structured Query Language ( SQL ), which is a computer language designed for specifying, among other things, criteria for retrieving information stored in the database. These criteria are known as queries. 18. According to the NYPD, the PETS system is used to input data and then print invoices referring to property in the custody of NYPD. Therefore, the existence of a piece of information on the printed property invoice means that information exists within the database. By reviewing invoices printed using the PETS system (Exhibit D), I was able to confirm that much of the information relevant to The Bronx Defenders FOIL request is contained in the PETS database. 19. Based on the information I have reviewed about the technical specifications of PETS s hardware and software, it is my opinion that it is technologically feasible to retrieve much of the data sought from PETS by running queries directly on the underlying DB2 database. 20. During my time as Chief Enterprise Architect for the City s Department of Housing Preservation & Development (HPD), it was usually the case that FOIL requests involved information that could not be generated using an existing system user interface. System user interfaces are designed to meet the owning organization s day-to-day operational needs, not the needs of parties who seek the underlying information the system was designed to handle. I therefore frequently arranged for SQL queries to be run against HPD s relational database in order to satisfy FOIL requests and Open Data mandates. 21. Based on my experience working for HPD and other City agencies, I know that most IT Departments develop methods to address the competition for system resources between complex queries and reporting on the one hand and the regular daily operation of an application 6 6 of 8

on the other. This enables organizations to run queries on the database without disrupting regular operations. 22. In their affidavits and other papers, the NYPD makes statements about why the information and data The Bronx Defenders seeks cannot be retrieved from the NYPD s PETS system. However, these statements and observations appear limited to the user interface level of PETS. I do not offer an opinion on whether the existing end-user interface of PETS includes the type of functionality necessary to run queries or generate the reports requested. 23. Nevertheless, in my opinion, the SQL query facility supported by DB2 can be used to retrieve the data that is contained in the printed invoices. 24. In the Affidavit of Christian G.W. Schnedler dated September 15, 2017 it is stated that The original PETS vendor did not provide documentation for upgrades or changes to the software. This is not relevant to whether The Bronx Defenders FOIL request can be met using SQL queries against the PETS DB2 database. All City agencies employ database administrators who are responsible for the reliability and performance of City databases, and the PETS DB2 database administrators either are familiar with the structure of the information in that database or can easily acquire the necessary familiarity, and have, as part of their job requirements, the knowledge to issue SQL queries. 25. Furthermore, the discussion in Mr. Schnedler s affidavit regarding web scraping pertains only to the process of mining data through the existing PETS front-end user interface. Therefore, in my opinion, the risks he describes of security breaches or database disruption are not applicable to the technical solutions I discuss here. 7 7 of 8

8 of 8