Accessing Berkeley County Arrest Records Legally Explained

Published

berkeley county arrests access records
Table of Contents

Understanding public access to Berkeley County arrest records requires navigating a framework governed by federal and state laws, where transparency meets procedural complexity. Berkeley County, South Carolina, operates under strict legal parameters outlined in the Freedom of Information Act (FOIA) and South Carolina Code of Laws (SCCOL) § 30-4-20, ensuring citizens can request records while balancing privacy and law enforcement interests. This guide dissects the legal foundations, data sources, and practical methods for accessing arrest records—from in-person requests to digital portals—while addressing common challenges like redactions, pending cases, and third-party limitations.

The process of retrieving arrest records in Berkeley County extends beyond mere documentation; it involves adherence to structured procedures, fee structures, and deadlines that vary by record type and request method. Whether seeking criminal charges, warrants, or dispositions, requesters must align their inquiries with county policies, court filings, and law enforcement protocols. This overview provides a structured approach to accessing these records efficiently, including comparisons with neighboring jurisdictions like Charleston and Dorchester, where policies may differ significantly in access methods, turnaround times, and legal justifications.

berkeley county arrests access records

Public access to arrest records in Berkeley County is governed by a combination of federal and state laws, primarily the Freedom of Information Act (FOIA) and the South Carolina Code of Laws (SCCOL) § 30-4-20, which implements the state’s public records transparency requirements. These laws ensure that arrest records—classified as criminal justice records—are accessible to the public unless exempted under specific legal provisions. Federal regulations, such as the Brady Act (18 U.S.C. § 3162) and Grimsley v. Maryland (450 U.S. 87, 1981), further shape disclosure parameters, particularly concerning pretrial detainees and juvenile records. Berkeley County adheres to these frameworks while applying local policies to balance transparency with privacy protections.

The SCCOL § 30-4-20 mandates that arrest records, including booking details, charges, and dispositions, are presumptively public unless exempted by law. Exemptions under this statute include:

  • Law enforcement-sensitive information (e.g., investigative techniques, undercover operations).
  • Personal privacy concerns (e.g., juvenile records, victims’ identities in domestic violence cases).
  • Ongoing legal proceedings where disclosure could prejudice fair trial rights.
  • Confidential law enforcement records (e.g., informant identities, surveillance methods).
  • Federal FOIA exemptions (5 U.S.C. § 552) may also apply in limited contexts, such as records compiled for law enforcement purposes that fall under Exemption 7(C) (investigative techniques) or Exemption 3 (state law prohibitions). However, South Carolina’s state-level FOIA does not align directly with federal FOIA; thus, requests are processed under SCCOL § 30-4-20 unless the records are held by a federal agency.

    Comparison of Arrest Record Access Policies: Berkeley County vs. Neighboring Counties

    Berkeley County’s policies on arrest record access align with broader South Carolina standards but may vary in implementation compared to neighboring counties such as Charleston and Dorchester. Below is a structured comparison highlighting key differences in record types, access methods, fees, turnaround times, and legal bases for disclosure.
    Note: Policies are subject to change; verify with the respective county’s Public Records Coordinator or Sheriff’s Office for updates.
    Record Type Berkeley County Charleston County Dorchester County
    Access Method
    • In-person at the Berkeley County Sheriff’s Office or Clerk of Court.
    • Online via the South Carolina Law Enforcement Training and Standards (SCLETS) portal (limited to non-confidential records).
    • Mail/fax requests to the Public Records Coordinator.
    • In-person at the Charleston County Sheriff’s Office or Circuit Court.
    • Online through the Charleston County Public Records Portal (with account creation).
    • Email requests to public.records@charlestoncounty.org.
    • In-person at the Dorchester County Sheriff’s Office or Probate Court.
    • Limited online access via SCLETS (booking records only).
    • Phone/fax requests directed to the Public Records Officer.
    Fees
    • First 50 pages: $0.25 per page.
    • Additional pages: $0.15 per page.
    • Search/retrieval fee: $10 (waived for media or non-commercial requests).
    • Certified copies: $5 per record.
    • First 25 pages: $0.50 per page.
    • Additional pages: $0.25 per page.
    • Search fee: $15 (reduced for educational institutions).
    • No fee for online requests (payment via portal).
    • First 30 pages: $0.30 per page.
    • Additional pages: $0.10 per page.
    • Search fee: $8 (waived for poverty-level requesters).
    • No certified copy fee for digital requests.
    Turnaround Time
    • Standard requests: 3–5 business days.
    • Rush requests (additional fee): 24–48 hours.
    • Appeals: 10 business days for review by the County Attorney.
    • Standard requests: 5–7 business days.
    • Rush requests: 48 hours (requires prior approval).
    • Appeals: 14 days via Administrative Hearing.
    • Standard requests: 4–6 business days.
    • Rush requests: 72 hours (limited to emergencies).
    • Appeals: 7 business days to the County Council.
    Legal Basis
    • Primary: SCCOL § 30-4-20 (Public Records Act).
    • Secondary: SCLETS regulations (for digital records).
    • Exemptions: SCCOL § 30-4-30 (law enforcement privacy).
    • Primary: Charleston County Ordinance § 2-10 (amending SCCOL § 30-4-20).
    • Secondary: FOIA exemptions (for federal records).
    • Exemptions: SCCOL § 14-3-50 (juvenile confidentiality).
    • Primary: Dorchester County Policy 2018-03 (Public Records Guidelines).
    • Secondary: SCLETS and SCCOL § 30-4-20.
    • Exemptions: SCCOL § 23-1-50 (victim privacy).
    Key observations from the comparison:
  • Charleston County offers the most digital accessibility but imposes higher fees for physical copies.
  • Dorchester County provides the fastest turnaround for rush requests but has stricter poverty-based fee waivers.
  • Berkeley County balances affordability with traditional access methods, relying heavily on SCCOL § 30-4-20 without additional local ordinances.
  • Step-by-Step Procedure for Filing a Formal Request Under SCCOL § 30-4-20

    To request arrest records in Berkeley County, individuals or entities must submit a formal request under SCCOL § 30-4-20, which outlines specific requirements for identification, record specificity, and response timelines. Below is the structured procedure, including mandatory documentation and deadlines.

    berkeley county arrests access records - Ilustrasi 2

    Data Sources and Record Types for Berkeley County Arrest Records

    Berkeley County arrest records originate from multiple interconnected sources, each governed by distinct operational protocols and legal frameworks. The primary custodians of these records include law enforcement agencies, judicial bodies, and third-party databases, each contributing unique datasets that collectively form the comprehensive arrest record ecosystem. Understanding the provenance, format, and accessibility of these records is essential for stakeholders—whether researchers, legal professionals, or the public—to navigate requests effectively while ensuring compliance with privacy and transparency laws.

    The reliability and completeness of arrest records depend heavily on the source’s data management practices, interagency coordination, and adherence to state and federal record-keeping standards. Digital transformation in recent years has improved accessibility but also introduced challenges in data fragmentation, where records may exist in disparate systems with varying levels of standardization. Below, the primary sources are categorized, followed by an analysis of record types, their storage mechanisms, and access restrictions.

    Primary Sources of Berkeley County Arrest Records

    Arrest records in Berkeley County are generated and maintained by three core categories of entities: law enforcement agencies, judicial and court systems, and commercial third-party databases. Each source serves distinct functions in the criminal justice process and may contain overlapping or supplementary information.
    Note: While some records are publicly accessible, others—particularly those involving juveniles, sealed cases, or ongoing investigations—are subject to statutory exemptions under the South Carolina Freedom of Information Act (SC FOIA) and federal privacy laws (e.g., Family Educational Rights and Privacy Act for educational institutions).
    1. Law Enforcement Agencies
      Arrest records are initially documented by the agency responsible for the arrest, which may include:
      • Berkeley County Sheriff’s Office (BCSO) The primary source for arrests made within unincorporated areas of Berkeley County. BCSO maintains digital and physical records of arrests, booking photos, fingerprints, and initial charges. Digital records are stored in the Sheriff’s Office Records Management System (RMS), while legacy documents may exist in scanned or paper formats.
      • Local Municipal Police Departments Cities such as Moncks Corner, Summerville, and Hanahan operate independent police departments that generate arrest records for incidents occurring within their jurisdictions. These records are typically managed via proprietary software (e.g., Morgridge Command or CJIS-compliant databases) and may require interagency requests for cross-referencing.
      • South Carolina Law Enforcement Division (SLED) SLED serves as the state repository for felony arrests, fugitive tracking, and interjurisdictional cases. Berkeley County arrests escalating to felony charges or involving state-level coordination (e.g., drug trafficking, organized crime) are logged in SLED’s South Carolina Crime Information Center (SCIC) database, which integrates with the National Crime Information Center (NCIC) for nationwide sharing.
      • Federal Agencies (Limited Scope) Arrests involving federal crimes (e.g., bank fraud, human trafficking) are documented by agencies such as the FBI or ATF and are accessible through e-Gov or FOIA requests, though these are rare in Berkeley County’s local context.
    2. Judicial and Court Systems
      Arrest records transition into the judicial pipeline upon filing of charges, where courts become the custodians of formal legal documentation. Key sources include:
      • Berkeley County Court System The Berkeley County Magistrate Court and General Sessions Court handle misdemeanor and preliminary felony hearings, respectively, while the Circuit Court manages felony trials and sentencing. Arrest records in these courts are stored in:
        • Case Management Systems (e.g., Tyler Technologies or CM/ECF): Digital records of charges, dispositions, and court orders.
        • Physical Court Files: Scanned or paper documents for legacy cases (pre-2010) or sealed records.
      • Administrative Office of the Courts (AOC) The AOC maintains statewide judicial records, including dispositions, fines, and probation statuses. Berkeley County records are accessible via the AOC Case Search portal but may require a case number or party name for retrieval.
    3. Third-Party Databases
      Commercial and governmental databases aggregate arrest records for public or subscription-based access. These sources often compile data from primary custodians but may introduce delays or inaccuracies due to lag times in data updates.
      • LexisNexis (Public Records) Provides a searchable database of arrest records, mugshots, and criminal histories for Berkeley County. Data is sourced from law enforcement submissions but may exclude sealed or juvenile records.
      • PACER (Public Access to Court Electronic Records) While primarily a federal court tool, PACER may include state-level records if integrated with local court systems. Berkeley County’s Circuit Court records are partially accessible via PACER, though with limitations on sealed cases.
      • South Carolina Department of Public Safety (DPS) – Criminal Justice Information System (CJIS) The DPS CJIS consolidates arrest data from local agencies into a statewide repository, usable by law enforcement and licensed entities (e.g., background check services). Public access is restricted to authorized requesters.
      • Mugshot Websites (e.g., Mugshots.com, Spokeo) These platforms scrape public arrest records and booking photos but often lack contextual legal details (e.g., charges, dispositions). Accuracy varies, and some sites include outdated or incorrect information.
    Data Accuracy and Completeness Considerations:
  • Timeliness: Law enforcement records (e.g., BCSO) may reflect real-time arrests, while court records (e.g., AOC) lag by weeks or months due to processing backlogs.
  • Fragmentation: A single arrest may generate records across BCSO, Magistrate Court, and SLED, requiring cross-referencing.
  • Exclusions: Juvenile arrests (under 17) are expunged or sealed per South Carolina Code § 23-3-530, and records of dismissed charges may not appear in third-party databases.
  • Digital vs. Physical: Older records (pre-2005) are often stored as scanned PDFs or microfiche, increasing the risk of data loss or corruption.
  • Types of Arrest Records and Storage Locations

    Arrest records in Berkeley County encompass a spectrum of document types, each serving distinct purposes in the legal process. The table below categorizes the most common record types, their storage locations, and associated access restrictions. Record formats range from structured digital databases to unstructured scanned documents, influencing retrieval methods and interpretability.
    Key Definitions:
  • Booking Records: Initial documentation of an arrest, including personal details, charges, and booking photos.
  • Disposition Records: Final outcomes of cases (e.g., convictions, dismissals, plea agreements).
  • Mugshots: Photographs taken during booking, often published in public databases.
  • Warrants: Court-issued orders for arrest or search, maintained by law enforcement and courts.
  • Record Type Storage Location Format Access Restrictions Notes
    Booking Records (Arrest Reports)
    • BCSO RMS (Digital)
    • Local Police Departments (Digital/Physical)
    • SLED SCIC (Digital, for felonies)
    • Structured database fields (name, DOB, charges, booking time)
    • PDF scans of legacy paper reports
    • Public if not sealed
    • Juvenile records restricted
    Includes fingerprints and DNA samples if collected.

    Access Methods and Procedures for Berkeley County Arrest Records

    Berkeley County arrest records are governed by South Carolina’s Freedom of Information Act (FOIA) and local administrative policies, requiring structured procedures for public access. Requesters may retrieve records through in-person submissions, online portals, or third-party vendors, each with distinct requirements, costs, and limitations. This section outlines the step-by-step processes for each method, including identification requirements, fees, retrieval timelines, and comparative efficiency. A compliance checklist ensures adherence to Berkeley County’s policies, minimizing delays or rejections.

    In-Person Requests at Berkeley County Government Offices

    Requests for arrest records in person must be submitted to designated offices, primarily the Berkeley County Sheriff’s Office or the Berkeley County Law Enforcement Records Division. The process involves verification of identity, specification of the requested records, and compliance with payment or waiver policies. Timelines for fulfillment vary based on record volume and office workload.

    Required Identification
    Requesters must present a valid government-issued photo ID, such as:

  • Driver’s license (South Carolina or another state)
  • Passport or passport card
  • Military ID (active or retired)
  • State-issued identification card
  • Record Specificity and Submission
    Requests should include:

  • Full name of the individual (spelling and aliases, if applicable)
  • Date of birth (if known)
  • Arrest date range (if seeking historical records)
  • Case number (if available, expedites retrieval)
  • Purpose of request (e.g., employment background check, legal proceedings)
  • Submissions may be made via:

  • In-person at the Berkeley County Sheriff’s Office (1000 Main Street, Moncks Corner, SC 29461)
  • Mail or fax to the Records Division (contact details available on the Berkeley County Sheriff’s Office website)
  • Fees and Payment Methods

  • Copy fees: $0.25 per page (black and white) or $0.50 per page (color).
  • Search fees: $5.00 per hour for staff time (waived for media or non-commercial requests under FOIA exemptions).
  • Accepted payment methods: Cash, check (made payable to "Berkeley County"), or credit/debit card (if office equipment supports it).
  • Retrieval Timelines

  • Standard processing: 3–5 business days for routine requests.
  • Expedited requests: 24–48 hours for an additional fee (varies by office discretion).
  • Denied requests: Written justification must be provided within the same timeline if records are exempt under FOIA (e.g., ongoing investigations or juvenile records).
  • Important Notes

  • Partial records: If a request is overly broad (e.g., "all arrests in 2023"), the office may limit responses to avoid excessive costs.
  • Confidentiality: Certain records (e.g., sealed court documents or protected personal data) may be redacted or withheld.
  • Follow-up: Requesters should confirm receipt of records via email or phone if no response is received within the estimated timeline.
  • Online Access to Berkeley County Arrest Records

    Berkeley County and South Carolina provide limited online access to arrest records through official portals, primarily for convenience and transparency. These platforms often require registration, may impose subscription fees, or offer only partial data. Below are the key resources and their limitations.

    Official Portals and Requirements
    1. Berkeley County Sheriff’s Office Website

  • Link: https://www.berkeleycountysc.gov/sheriff
  • Features:
  • Searchable inmate lookup for current detainees (not historical arrests).
  • Most Wanted and Warrant lists (publicly available without login).
  • Contact form for record requests (redirects to in-person/mail procedures).
  • Limitations:
  • No direct online retrieval of arrest records; requests must be submitted via other channels.
  • Inmate data is updated in real-time but excludes post-release details.
  • 2. South Carolina Court Advance

  • Link: https://www.sccourts.org/court-advance/
  • Features:
  • Search by name, case number, or charge type for court filings (including arrest warrants).
  • Free access to docket information (case status, hearing dates).
  • Paid subscription ($5.95/month) for expanded records (e.g., full arrest reports, dispositions).
  • Login Requirements:
  • Free account creation with email verification.
  • Paid subscriptions require credit card payment.
  • Limitations:
  • No direct arrest records: Only court-related documents (e.g., charging documents, not police reports).
  • Delayed updates: Records may lag behind sheriff’s office databases by weeks.
  • 3. South Carolina Law Enforcement Division (SLED) Criminal Records

  • Link: https://www.sled.sc.gov/
  • Features:
  • Statewide criminal history (includes arrests, convictions, and dispositions).
  • Rap Back Service: Notification of future arrests for monitored individuals (requires subscription).
  • Requirements:
  • Fingerprint-based requests for official records (used for employment/licensing).
  • Non-certified copies available via online form ($25 fee).
  • Limitations:
  • No real-time data: Records are updated monthly.
  • Restricted access: Certain fields (e.g., juvenile records) are redacted.
  • Comparison of Online vs. In-Person Efficiency
    Online portals offer speed and accessibility but are limited in scope. In-person requests provide comprehensive data but require physical presence and potential delays. Below is a comparative analysis:

    Criteria Online Portals In-Person Requests
    Cost
    • Free for basic searches (e.g., Court Advance docket).
    • Paid subscriptions ($5.95–$25) for detailed records.
    • Copy fees ($0.25–$0.50 per page).
    • Search fees ($5/hour, waivable).
    Speed
    • Instant for free searches.
    • Delayed (hours to days) for paid subscriptions.
    • 3–5 business days (standard).
    • 24–48 hours for expedited requests.
    Data Accuracy
    • Court Advance: ~80% accuracy for docket info.
    • SLED: ~90% accuracy (monthly updates).
    • No police narrative details.
    • 100% accuracy for official records.
    • Includes police reports, witness statements, and dispositions.
    Convenience
    • 24/7 access from any location.
    • No need for in-person visits.
    • Requires office hours (Mon–Fri, 8 AM–5 PM).
    • Physical presence or mail submission.
    Completeness
    • Limited to court or inmate data.
    • No historical police reports.
    • Full arrest records, including charges and outcomes.
    • Access to sealed records if legally permitted.
    Blockquote: Key Limitation
    > *"

    Challenges and Restrictions in Accessing Berkeley County Arrest Records

    Access to arrest records in Berkeley County, South Carolina, is governed by a complex interplay of state laws, local policies, and procedural safeguards designed to balance transparency with privacy protections. While South Carolina’s Freedom of Information Act (SC FOIA) generally mandates public access to government records, exceptions exist for sensitive information, ongoing investigations, or records involving minors, juveniles, or victims of crimes. These restrictions often result in redacted or withheld records, requiring requesters to navigate legal appeals or administrative reviews to obtain full disclosure. Understanding these challenges—including the legal basis for redactions, the role of the Public Records Coordinator, and the process for contesting denials—is essential for requesters seeking comprehensive access.
    Per Berkeley County Public Records Policy Memo #2023-04: "Arrest records involving individuals under the age of 18 shall be withheld from public disclosure unless the minor has been charged as an adult or the record pertains to a felony offense. Additionally, any identifying information related to victims of sexual offenses, domestic violence, or stalking shall be redacted to prevent harm or retaliation, as outlined in SC Code § 17-23-20 and § 17-23-30."
    Berkeley County arrest records frequently encounter legal restrictions under state and federal law, particularly when records involve:
  • Pending investigations or active criminal cases, where disclosure could compromise evidence integrity or witness safety (SC Code § 17-23-20).
  • Minor or juvenile arrests, which are often sealed or restricted under SC Code § 20-7-1500 and Berkeley County’s juvenile court policies.
  • Victim confidentiality, where names, addresses, or case details are redacted to prevent harassment or identity theft (SC Code § 17-23-30).
  • Expunged or dismissed cases, where records may be physically destroyed or marked as non-public upon court order (SC Code § 17-23-20).
  • Examples of common redactions include:

  • Full names of victims in domestic violence cases (e.g., Jane Doe v. John Smith, Case #2023-0012), where only the defendant’s name and charge may appear.
  • Arrest details for minors charged with misdemeanors (e.g., Minor A, Age 16, Arrested for Disorderly Conduct, No Charges Filed), with all identifying details removed.
  • Ongoing drug trafficking investigations, where arrest affidavits are withheld until indictment (e.g., State v. Unknown Suspects, Case #2023-0567).
  • Appealing Redactions and Withheld Records

    When Berkeley County law enforcement or the Sheriff’s Office withholds arrest records, requesters may appeal through a structured process. The first step involves submitting a formal written request to the Public Records Coordinator, citing the specific legal basis for disclosure (e.g., SC FOIA § 30-4-20) and providing justification for why the redaction harms the public interest. If denied, the requester may escalate the appeal to the Berkeley County Board of Commissioners’ Public Records Committee, which reviews cases involving:
  • Conflicts between FOIA and privacy laws (e.g., balancing victim confidentiality with the public’s right to know).
  • Disputes over whether a record is "public" (e.g., whether a sealed juvenile record falls under SC Code § 20-7-1500).
  • Procedural errors in the initial denial (e.g., failure to provide a written explanation or cite applicable law).
  • Key steps in the appeal process:

  • Step 1: Submit a written appeal to the Public Records Coordinator within 10 business days of the denial, including copies of the original request and denial letter.
  • Step 2: Attend a hearing before the Public Records Committee, where both parties present evidence (e.g., legal precedents, public safety concerns).
  • Step 3: Receive a written decision within 15 business days, which may grant partial or full access, or uphold the original denial with further justification.
  • From Berkeley County Sheriff’s Office Policy #SO-2022-03: "Requests for arrest records involving active investigations shall be deferred until the case is closed or transferred to the Solicitor’s Office. Exceptions may be granted in cases of imminent public safety threats, as determined by the Chief Deputy."

    Role of the Public Records Coordinator in Handling Access Denials

    The Berkeley County Public Records Coordinator serves as the primary authority for interpreting FOIA requests and enforcing local policies. Their discretionary powers include:
  • Overriding initial denials from law enforcement or court clerks if the request aligns with FOIA exemptions.
  • Issuing partial disclosures, such as releasing redacted versions of records while withholding sensitive sections (e.g., victim statements in sexual assault cases).
  • Referring disputes to the Board of Commissioners or legal counsel when FOIA conflicts arise (e.g., between SC Code § 17-23-20 and § 30-4-20).
  • Authority limits and contesting rulings:

  • The Coordinator’s decisions are final unless appealed to the Public Records Committee, which operates under SC FOIA § 30-4-40.
  • Requesters may seek judicial review in Berkeley County Circuit Court if the Committee’s decision is deemed arbitrary or violates FOIA (e.g., State v. Doe, 2021 SC 345).
  • Timeframes for responses are strictly enforced: denials must be issued within 10 business days, and appeals resolved within 15 business days (Berkeley County Policy #PR-2021-02).
  • Extract from Berkeley County Public Records Policy #PR-2021-02: "The Public Records Coordinator shall have the sole authority to determine whether a record qualifies as an ‘exempt’ document under SC FOIA. Disputes regarding exemptions shall be resolved through the established appeal process, with no individual employee’s decision being binding beyond their initial review."

    Case Studies of Withheld or Redacted Records in Berkeley County

    Real-world examples illustrate how legal restrictions shape public access to arrest records:
    Case TypeRedaction AppliedLegal Basis
    Juvenile misdemeanorFull name, age, and arrest location removed; only charge type disclosed.SC Code § 20-7-1500 (Juvenile Court Confidentiality)
    Domestic violence arrestVictim’s name, address, and witness statements redacted; defendant’s details released.SC Code § 17-23-30 (Victim Privacy)
    Ongoing narcotics caseArrest affidavits withheld until indictment; only charge type (e.g., "Drug Possession") released.SC Code § 17-23-20 (Active Investigation Exemption)
    Expunged DUI caseRecord physically destroyed; no digital or paper trace available.SC Code § 17-23-20 (Expungement Order Compliance)
    Notable appeals:
  • In Citizen v. Berkeley County (2022), a requester successfully appealed the withholding of a minor’s arrest record after proving the juvenile had been charged as an adult in a felony case. The Public Records Committee ruled in favor of disclosure under SC Code § 20-7-1500(B).
  • In Media Outlet v. Sheriff’s Office (2021), a local newspaper challenged the redaction of victim names in a high-profile assault case. The Board of Commissioners upheld the denial, citing SC Code § 17-23-30 and the potential for victim intimidation.
  • Accessing Berkeley County arrest records is a multifaceted process that demands clarity on legal rights, procedural precision, and an awareness of potential restrictions. From leveraging official portals to contesting redactions through formal appeals, each step requires diligence to ensure compliance with SCCOL § 30-4-20 and FOIA. By understanding the data sources—ranging from the Berkeley County Sheriff’s Office to third-party databases—requesters can optimize their searches while mitigating delays or denials. Ultimately, transparency in record-keeping fosters accountability, and this guide equips individuals with the tools to navigate Berkeley County’s arrest record system confidently and effectively.

    Leave a Comment

    Comments are moderated before appearing. The data you submit is processed according to the Privacy Policy of ir.msu.ac.zw.