Guide Anniston A L Public Records Access Mastery

Published

guide anniston al public records - Kesimpulan
Table of Contents

Accessing public records in Anniston Alabama provides critical insights into property transactions court filings and business operations but navigating the legal frameworks and decentralized sources can present challenges. This guide systematically outlines the structured approach required to retrieve verified records from federal state and local repositories ensuring compliance with the Alabama Public Records Act while optimizing efficiency through digital portals and direct requests.

The city of Anniston and Calhoun County maintain a diverse range of records including property deeds criminal histories and municipal meeting minutes each governed by specific retrieval protocols. Understanding the distinctions between county clerk offices judicial circuits and specialized agencies such as the Alabama Department of Public Safety is essential for accurate record procurement. By leveraging tools like the Calhoun County GIS mapper or the Alabama Court Records Portal users can streamline searches while cross-referencing data to validate authenticity a process further reinforced by state-level databases.

Access to public records in Anniston, Alabama, is governed by a multi-layered legal framework that includes federal statutes, state-level regulations, and local ordinances. The Alabama Public Records Act (APRA) serves as the primary state law ensuring transparency by mandating that government entities disclose records to the public upon request, subject to specific exemptions. Federal laws, such as the Freedom of Information Act (FOIA), also apply where applicable, particularly for records held by federal agencies operating within Anniston or Calhoun County. Local governance further supplements these laws through Calhoun County and City of Anniston ordinances, which may impose additional requirements or restrictions on record access.

The legal foundation for public records in Anniston is structured hierarchically, with APRA as the cornerstone. This act requires all state and local government agencies to maintain records in a manner that ensures public accessibility, while balancing legitimate privacy and security concerns. Exemptions under APRA include records related to law enforcement investigations, trade secrets, personal privacy, and certain confidential communications. Understanding these exemptions is critical when requesting records, as they may limit access to specific categories of information.

The Alabama Public Records Act (APRA), codified under § 41-22-1 et seq., establishes the legal right of citizens to inspect and copy public records held by state and local government agencies. Key provisions include:
  • Mandatory Disclosure: Public records are presumed accessible unless exempted by law.
  • Fees: Agencies may charge reasonable fees for copying or searching records, but not for the initial inspection.
  • Exemptions: Records related to ongoing law enforcement investigations, national security, or personal privacy (e.g., medical or financial records) are protected.
  • Timelines: Requests must be responded to within five business days, with extensions allowed for complex searches.
  • Federal laws, such as the Freedom of Information Act (FOIA), apply to records maintained by federal agencies, including those with operations in Anniston (e.g., military installations or federal courts). Additionally, the Calhoun County Code and Anniston City Ordinances may impose local requirements, such as additional disclosure protocols or specific retention schedules for municipal records.

    Alabama Public Records Act (APRA) Key Exemptions:
  • Law enforcement investigative records (e.g., active criminal cases).
  • Trade secrets or proprietary business information.
  • Personal privacy records (e.g., Social Security numbers, medical files).
  • Records related to national security or defense.
  • Preliminary drafts or deliberative materials of government bodies.
  • Primary Sources of Public Records in Anniston and Calhoun County

    Public records in Anniston are distributed across multiple government entities, each responsible for specific categories of documents. The primary sources include:
    1. City of Anniston Offices
      Records maintained by the city government cover municipal operations, including:
    2. City council meeting minutes and agendas.
    3. Property tax assessments and zoning permits.
    4. Police reports and incident logs (subject to APRA exemptions).
    5. Public works contracts and bids.
    6. Contact: Anniston City Hall, 101 11th St SW, Anniston, AL 36201.
    7. Online Portal: Limited digital access via the City of Anniston website (e.g., meeting minutes, permits).
    8. Calhoun County Government
      As the county seat, Anniston serves as the hub for Calhoun County records, which include:
    9. Property deeds, mortgages, and tax records (via the Calhoun County Probate Judge’s Office).
    10. Court records (circuit, district, and probate courts).
    11. Vital records (birth, death, marriage, and divorce certificates).
    12. Contact: Calhoun County Courthouse, 101 11th St SW, Anniston, AL 36201.
    13. Online Portal: Some records available via the Alabama Courts Public Access portal.
    14. State Agencies with Anniston Presence
      Key state-level entities include:
    15. Alabama Department of Public Safety (DPS): Driver’s license records, vehicle registrations, and criminal history (via the Alabama Law Enforcement Agency (ALEA)).
    16. Alabama Department of Revenue (ADOR): Property tax records and business filings.
    17. Alabama Secretary of State: Business entity filings (e.g., LLCs, corporations).
    18. Contact: State agencies operate via centralized offices; local inquiries may be directed to Anniston regional offices or online portals.
    19. Federal Agencies
      Records from federal entities, such as:
    20. U.S. Census Bureau: Demographic and economic data for Anniston.
    21. Federal Bureau of Investigation (FBI): Criminal history records (via the National Crime Information Center (NCIC)).
    22. Environmental Protection Agency (EPA): Pollution and compliance records for local industries.
    23. Contact: Requests must be submitted through federal FOIA portals or local field offices.

    Comparison of Record Types and Their Sources in Anniston

    The following table provides a structured overview of common public record types available in Anniston, their primary sources, and methods for access. Contact details and online portals are included where applicable.
    Record Type Primary Source Access Method Contact Information Online Portal
    Property Deeds and Tax Records Calhoun County Probate Judge’s Office In-person, mail, or online request 101 11th St SW, Anniston, AL 36201 | (256) 237-2100 Alabama Courts Public Access
    Police Reports and Incident Logs Anniston Police Department In-person or written request (subject to APRA exemptions) 101 11th St SW, Anniston, AL 36201 | (256) 237-2121 Limited digital access via Anniston PD website
    City Council Meeting Minutes City of Anniston Clerk’s Office In-person, online, or email request 101 11th St SW, Anniston, AL 36201 | (256) 237-2105 Anniston City Council Agendas
    Court Records (Circuit, District, Probate) Calhoun County Courthouse In-person, mail, or online portal 101 11th St SW, Anniston, AL 36201 | (256) 237-2100 Alabama Courts Public Access
    Vital Records (Birth, Death, Marriage, Divorce) Calhoun County Health Department In-person, mail, or online (certified copies) 101 11th St SW, Anniston, AL 36201 | (256) 237-2150 Alabama Vital Records
    Driver’s License and Vehicle Records Alabama Department of Public Safety (DPS) Online portal or in-person request Statewide: (334) 242-2482 | Local DPS office in Anniston Alabama DPS Online Services
    Business Entity Filings (LLCs, Corporations) Alabama
    Accessing property and land records in Anniston, Alabama, and Calhoun County requires a structured approach due to the division of responsibilities between local, county, and state agencies. Property ownership, tax assessments, zoning details, and transaction histories are distributed across systems managed by the Calhoun County Probate Judge’s Office, the Alabama Department of Revenue (ADOR), and online GIS tools. Understanding these sources and their interconnections ensures accurate retrieval of records while mitigating common obstacles such as outdated databases or incomplete documentation.

    The Calhoun County Probate Judge’s Office serves as the primary repository for land records, including deeds, mortgages, and liens, while the Alabama Department of Revenue maintains tax assessment data. Digital tools like the Calhoun County GIS Mapper and Alabama Property Viewer provide interactive access to parcel boundaries, ownership histories, and transaction timelines. Below, the process for retrieving key records, generating transaction histories, and addressing challenges is outlined with actionable steps and official workflows.

    Retrieving Property Ownership and Tax Assessment Records

    Property ownership records in Anniston are maintained by the Calhoun County Probate Judge’s Office, which holds original deeds, liens, and legal descriptions of parcels. Tax assessments, including property values and annual tax liabilities, are managed by the Alabama Department of Revenue (ADOR) through its Property Tax Division. Both sets of records can be accessed in person, by mail, or via online portals, though some documents may require formal requests under the Alabama Public Records Act (APRA).

    Steps to obtain ownership and tax records:
    1. Locate the parcel identifier (e.g., tax parcel number or legal description) using the Calhoun County GIS Mapper (link) or the Alabama Property Viewer (link). Enter an address or coordinates to retrieve the parcel number.
    2. For ownership records, submit a request to the Calhoun County Probate Judge’s Office (201 11th St E, Anniston, AL 36201) via:

  • In-person: During business hours (Monday–Friday, 8:00 AM–4:30 PM).
  • Mail/Fax: Include a self-addressed stamped envelope for copies (fees apply; see below).
  • Email: Limited availability; verify with the office for digital requests.
  • Online: Some records may be available through third-party services (e.g., PublicRecords.com or FamilySearch), though official copies require direct submission.
  • 3. For tax assessments, use the ADOR Property Tax Search (link) to view:
  • Current and historical tax values.
  • Tax liens or delinquencies.
  • Assessment rolls (annual property tax calculations).
  • If records are unavailable online, submit a written request to:
  • Alabama Department of Revenue
    Property Tax Division
    1200 Park Place, Suite 400
    Montgomery, AL 36109
    Include the parcel number, property address, and a clear description of the requested records.

    Fees and processing times:

  • Probate Judge’s Office: $1 per page for copies; $5–$10 for certified copies. Processing typically takes 3–5 business days for mailed requests.
  • ADOR: No fee for online searches; mailed requests may incur copying costs (varies). Responses usually arrive within 7–10 business days.
  • Generating a Chronological List of Property Transactions

    A complete transaction history for a property in Anniston includes sales, liens, foreclosures, and other encumbrances. The Calhoun County GIS Mapper and Alabama Property Viewer provide visual tools to trace ownership changes, while the Probate Judge’s Office maintains official records of conveyances. Below is a step-by-step method to compile this history:

    Tools and data sources:

  • Calhoun County GIS Mapper: Displays parcel boundaries and ownership layers. Clicking a parcel reveals:
  • Current owner’s name.
  • Sale dates (if available in the GIS database).
  • Zoning classification.
  • Alabama Property Viewer: Offers a transaction history tab (if populated) showing:
  • Sale prices (if recorded with the county).
  • Mortgage filings.
  • Foreclosure actions (via court records linked to the parcel).
  • Probate Judge’s Office: Maintains grantor-grantee indexes, which list all recorded deeds for a property. To retrieve:
  • 1. Search the grantee index by the current owner’s name to find all properties they’ve purchased.
    2. Search the grantor index by the seller’s name to locate all properties they’ve sold.
    3. Cross-reference with the mortgage/lien index for financial encumbrances.

    Example workflow for a specific address (e.g., 123 Maple St, Anniston):
    1. Identify the parcel number using the GIS Mapper (e.g., Parcel ID: 01-02-03-0045).
    2. Check the Alabama Property Viewer for:

  • Ownership timeline (if sales are recorded).
  • Liens or judgments attached to the parcel.
  • 3. Request a full deed history from the Probate Judge’s Office by:
  • Submitting a written request with the parcel number and address.
  • Specifying the timeframe (e.g., "all deeds recorded since 1990").
  • 4. Verify foreclosures by searching Calhoun County Circuit Court records (via the Alabama Judicial System’s ECF portal or in person at the courthouse).
    5. Compile the timeline using a spreadsheet or document, organizing entries by:
  • Date of transaction.
  • Type of action (sale, lien, foreclosure).
  • Parties involved (buyer/seller, lienholder).
  • Document reference (e.g., Deed Book 1234, Page 45).
  • Limitations and workarounds:

  • GIS databases may lag behind Probate Office records by 6–12 months. Always cross-check with official sources.
  • Pre-1970 records may require microfilm review at the Probate Office (fees apply).
  • Missing documents (e.g., unrecorded deeds) necessitate a formal APRA request with justification for completeness.
  • Common Challenges and Solutions in Accessing Property Records

    Obtaining property records in Anniston often encounters obstacles due to fragmented systems, outdated technology, or incomplete documentation. Below are frequent challenges and their resolutions, framed within the Alabama Public Records Act (APRA) and official workflows.
    Key challenges in accessing Anniston property records:
    1. Outdated or incomplete GIS databases failing to reflect recent transactions.
    2. Missing or illegible handwritten records in Probate Office archives.
    3. Delays in processing requests due to high volumes or understaffing.
    4. Third-party services providing incomplete or inaccurate data.
    5. Zoning discrepancies between county records and municipal ordinances.
    Solutions and best practices:
  • For outdated GIS data:
  • Cross-reference with Probate Office records or ADOR assessments.
  • Submit a formal request to the Calhoun County GIS Department to update parcel attributes.
  • For missing documents:
  • File an APRA request (via email or mail) specifying the record’s existence under §41-22-50(a)(1) (property records).
  • Example request language:
  • > "Pursuant to the Alabama Public Records Act, I request a copy of all recorded deeds for Parcel ID 01-02-03-0045, including any gaps or corrections noted in your system. Please provide documentation of any unrecorded transactions."
  • Fees: $1 per page; waivers may apply for low-income applicants (submit proof).
  • For illegible records:
  • Request digital scans from the Probate Office (available for a fee).
  • Consult the Calhoun County Historical Society for archival records predating 1980.
  • For zoning conflicts:
  • Verify with the Anniston City Zoning Office (if within city limits) or Calhoun County Planning Commission (for unincorporated areas).
  • Example zoning lookup:
  • Use the Calhoun County GIS Mapper to overlay zoning layers.
  • Contact the Engineering Department (201 11th St E) for official plat maps.
  • Requesting a Property Plat Map or Survey from Calhoun County

    Property plat maps and surveys are essential for verifying boundaries, easements, and z

    Accessing Criminal and Court Records in Anniston, Alabama

    Anniston, Alabama, maintains criminal and court records through a combination of local law enforcement agencies, judicial circuits, and state-level databases. These records include criminal history reports, arrest documentation, court case files, and mugshots, all governed by Alabama’s Open Meetings Act, Alabama Public Records Act (APRA), and federal privacy laws such as the Family Educational Rights and Privacy Act (FERPA) where applicable. Access varies depending on record type, sensitivity, and whether the case is active, sealed, or expunged. Below is a structured breakdown of the primary resources, search methods, and legal considerations for obtaining these records in Anniston and Calhoun County.

    Primary Sources for Criminal and Arrest Records

    Criminal and arrest records in Anniston are distributed across multiple agencies, each responsible for distinct phases of law enforcement and detention. The Calhoun County Sheriff’s Office and Anniston Police Department (APD) are the primary custodians of arrest reports, booking data, and preliminary investigations. For statewide criminal history checks, the Alabama Law Enforcement Agency (ALEA) serves as the central repository, while mugshots and booking photos may be housed in local jails or state databases depending on jurisdiction.
    Note: Under APRA, records are presumptively open unless exempted by law (e.g., ongoing investigations, juvenile records, or sealed court orders). Requests must specify the record type and provide justification where required.
    1. Calhoun County Sheriff’s Office
      • Responsibilities: Oversees the Calhoun County Detention Center, processes arrests within unincorporated areas of Calhoun County, and maintains booking records for felony and misdemeanor detainees.
      • Booking Records: Include arrest warrants, charges, mugshots (if taken), and release status. Mugshots are typically retained for 30–90 days post-release unless the case proceeds to trial.
      • Access Method:
        • In-person requests at the Sheriff’s Office Records Division, 100 11th St SW, Anniston, AL 36201.
        • Written requests via mail/fax, specifying the subject’s full name, date of birth, and case details (if known). Fees apply ($0.25 per page + $10 processing for criminal history).
        • Online portal (limited): Partial arrest data may be accessible via the Calhoun County Sheriff’s Office website under "Inmate Search," though mugshots are rarely published publicly.
      • Contact:
        • Phone: (256) 237-5500 (Records Division)
        • Email: sheriff@calhouncountyal.gov
    2. Anniston Police Department (APD)
      • Responsibilities: Handles arrests within city limits, including traffic violations, misdemeanors, and felonies. APD does not retain long-term booking photos but may provide incident reports for cleared cases.
      • Access Method:
        • In-person at APD Records, 100 11th St SW, Anniston, AL 36201 (same location as Sheriff’s Office for efficiency).
        • Requests must include the subject’s name, incident date, and case number (if available). Fees: $5 per report (cash/check only).
        • Online: Limited to APD’s incident reports for non-criminal traffic or noise violations via their public portal.
      • Contact:
        • Phone: (256) 237-5500 (Records Desk)
        • Email: records@annistonpolice.com
    3. Alabama Law Enforcement Agency (ALEA) Criminal History Records
      • Scope: Centralized database for statewide criminal convictions, arrests, and dispositions (excluding sealed/expunged records). Used for background checks by employers, landlords, and licensing agencies.
      • Access Method:
        • Online Request: Submit via ALEA’s Criminal History Portal, requiring a $25 fee (credit/debit accepted). Results include rap sheets with case details but no mugshots.
        • In-Person/Fax: Mail requests to ALEA, 1400 Coliseum Blvd, Montgomery, AL 36110 (include $25 check/money order). Turnaround: 5–10 business days.
        • Live Scan Fingerprinting: Required for certain professional licenses (e.g., teaching, healthcare). Schedule via approved vendors like IdentoGO or MorphoTrust.
      • Limitations:
        ALEA records exclude:
        • Arrests without convictions (unless charged as a felony).
        • Juvenile records (sealed automatically at age 19).
        • Sealed/expunged cases (unless court-ordered disclosure).
    4. Mugshots and Booking Photos in Anniston
      • Availability:
        • Local Jails: Mugshots taken at the Calhoun County Detention Center are not publicly published but may be released to:
          • Victims or authorized legal representatives (via court order).
          • Media outlets for high-profile cases (subject to Sheriff’s Office discretion).
        • State Databases: Alabama does not maintain a centralized mugshot repository. Some third-party websites (e.g., Vine, Mugshots.com) aggregate records from local jails but lack official verification.
        • Legal Restrictions:
          Alabama Code § 15-24-1.1 prohibits the sale or distribution of mugshots for commercial gain without consent. Unauthorized publication may violate privacy laws.
      • Comparison with Other Alabama Counties:
        County Mugshot Policy Access Method Publication Restrictions
        Jefferson (Birmingham) Retained indefinitely for felonies; 30 days for misdemeanors. Jefferson County Sheriff’s Office portal (limited public view). No commercial sale; media exempt.
        Madison (Huntsville) Destroyed after 30 days unless case is pending. In-person request only. Strictly confidential unless court-ordered.
        Calhoun (Anniston) Retained for active cases; purged post-release unless convicted. Sheriff’s Office records desk. No public database; media requests case-by-case.
        Mobile Published online via Mobile County Sheriff’s Office for felonies. Publicly searchable with case details. Commercial use prohibited.

    Searching Court Records via the Alabama Court Records Portal

    The Alabama Courts Online Case Search portal (https://www.alabamacourts.gov/case-search) centralizes access to civil, criminal, and traffic cases filed in Anniston under the 23rd Judicial Circuit Court. Users can filter records by case type

    Exploring Business and Licensing Records in Anniston, Alabama

    Accessing business and licensing records in Anniston, AL, provides critical insights into the operational legitimacy, compliance history, and economic activity of registered entities. These records, maintained by state and local authorities, include business licenses, permits, tax filings, zoning approvals, and public notices such as dissolutions or amendments. Understanding how to retrieve and analyze these records ensures transparency in business dealings, supports due diligence for investors or partners, and aids in monitoring local economic trends. The following sections outline the procedural steps, key sources, and analytical methods for accessing and verifying Anniston’s business records.

    Steps to Retrieve Business Licenses, Permits, and Compliance Histories

    Business licenses and permits in Anniston are regulated at both the state and local levels. The Alabama Secretary of State’s Business Services Division maintains corporate filings, including LLCs, corporations, and partnerships, while the Calhoun County Revenue Commission oversees local business licenses and tax compliance. Additionally, specialized permits (e.g., health, environmental, or zoning) may require verification through city or county departments.

    State-Level Records (Alabama Secretary of State)

  • Business Entity Search: Use the Alabama Business Entity Search to retrieve registration details, including:
  • Entity type (LLC, corporation, etc.)
  • Registered agent and address
  • Filing dates and status (active, dissolved, or in good standing)
  • Public notices (e.g., amendments, mergers, or dissolutions filed in the past 5 years)
  • Compliance Filings: Annual reports and franchise tax payments are required for corporations and LLCs. Non-compliance may result in administrative dissolution.
  • UCC Filings: Search lien or financing statements filed against businesses using the same portal.
  • Local-Level Records (Calhoun County Revenue Commission)

  • Business License Verification: Licenses are issued by the Calhoun County Revenue Commission (or the City of Anniston for municipal licenses). Requests can be made:
  • Online: Limited digital access may be available via the county’s website or through the Alabama Taxpayer Access Portal (ATAP).
  • In-Person: Submit a public records request at the Calhoun County Revenue Commission Office (100 11th Street, Anniston, AL 36201).
  • Phone/Fax: Contact the office at (256) 237-7000 to request records via mail or email.
  • Permit Histories: Zoning, health, or environmental permits may require coordination with:
  • Anniston City Hall (Planning & Zoning Division)
  • Alabama Department of Public Health (ADPH) – Environmental Health
  • Alabama Department of Environmental Management (ADEM)
  • Cross-Referencing with State Tax Filings

  • Alabama Department of Revenue (ADOR): Verify tax compliance by checking business tax filings (e.g., sales tax, withholding tax) through the ADOR Business Search. Non-filing may indicate operational risks or regulatory violations.
  • Anniston-Specific Business Entities: Registration Status and Public Notices

    The following table presents a structured overview of select business entities registered in Anniston, AL, including their registration status, registered agents, and notable public notices filed within the past five years. Data is derived from the Alabama Secretary of State’s Business Services Division and Calhoun County Revenue Commission records.

    Key Columns Explained:

  • Entity Name: Legal name of the business as registered.
  • Entity Type: LLC, Corporation, Partnership, etc.
  • Registration Status: Active, Dissolved, or Administered (e.g., pending dissolution).
  • Registered Agent: Individual or entity designated to receive legal documents.
  • Public Notices: Recent filings (e.g., amendments, dissolutions) with dates.
  • Source: Primary database or authority providing the record.
  • Entity Name Entity Type Registration Status Registered Agent Public Notices (Last 5 Years) Source
    Anniston Regional Medical Center, LLC Limited Liability Company (LLC) Active HCA Healthcare, Inc. (via registered agent)
    • Amendment to Registered Agent – 06/15/2023
    • Annual Report Filed – 04/01/2022, 2021
    Alabama SOS Business Search
    Calhoun County Schools Nonprofit Corporation Active Superintendent’s Office (Calhoun County)
    • Annual Report Filed – 03/10/2023, 2022
    • No dissolutions or amendments in past 5 years
    Alabama SOS Business Search
    Dixie Youth With A Mission (DYAM) Nonprofit Corporation Administered (Pending Dissolution) Original Registered Agent (No Update)
    • Notice of Dissolution Filed – 11/05/2022
    • Final Annual Report Due – 04/2021 (Not Filed)
    Alabama SOS Business Search
    Anniston Brewing Company Limited Liability Company (LLC) Active John Doe, Esq. (Registered Agent)
    • Amendment to Articles of Organization – 09/20/2021
    • Annual Report Filed – 04/01/2020, 2019
    Alabama SOS Business Search
    Calhoun County Board of Education Governmental Entity Active County Clerk’s Office
    • No public notices filed in past 5 years
    Alabama SOS Business Search
    Note on Data Accuracy: Records should be cross-verified with the Alabama Secretary of State or Calhoun County Revenue Commission for real-time updates, as public notices may be filed intermittently.

    Verifying Business Legitimacy Through Cross-Checking Licenses and Tax Filings

    To confirm a business’s legitimacy in Anniston, cross-referencing licenses with zoning records and state tax filings is essential. Discrepancies in these areas may indicate operational risks, such as unpermitted activities or tax evasion.

    Step-by-Step Verification Process:
    1. Business License Validation

  • Obtain the business license number from the Calhoun County Revenue Commission or Anniston City Hall.
  • Verify the license type (e.g., general business, professional, or specialized) matches the entity’s stated operations.
  • Check the expiration date and renewal status to ensure compliance.
  • 2. Zoning and Land Use Compliance

  • Anniston City Planning & Zoning Division: Confirm the business’s physical address aligns with approved zoning classifications (e.g., commercial, industrial, or residential).
  • Building Permits: For construction or renovations, verify permits via the City of Anniston Building Department.
  • Environmental Permits: If applicable, check with the Alabama Department of Environmental Management (ADEM) for compliance with air, water, or waste regulations.
  • 3. State Tax Filings

  • Sales Tax License: Use the

    Mastering Anniston Alabama public records access empowers individuals researchers and businesses with actionable data to inform decisions verify compliance and uncover historical trends. From tracing property ownership histories to analyzing criminal case filings or assessing business licenses the systematic methods outlined here ensure transparency and legal adherence. By integrating digital resources with formal request procedures users can overcome common obstacles such as outdated databases or restricted records while maintaining rigorous standards for record authenticity.

  • guide anniston al public records - Kesimpulan

    guide anniston al public records - Kesimpulan

    Leave a Comment

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