Transmission Line Parameters Measurement Test: Z1, Z0, and Zn (Step By Step)

Transmission line parameters are the foundation of power system protection, analysis, and operation. Positive sequence impedance (Z1), zero sequence impedance (Z0), and neutral impedance (Zn) form the backbone of power system analysis. They’re used in relay protection, fault calculations, and system stability studies. Many engineers struggle to learn them clearly because these concepts are taught theoretically without practical context.

This blog post changes that approach by combining fundamental theoryreal-world examples, how to calculate themmeasurement techniques, and practical applications.

What Are Transmission Line Parameters?

A transmission line is essentially a long conductor that carries electrical power across distances. Like any conductor, it has electrical properties that affect how current flows through it and how the power system responds to faults. These properties are collectively called transmission line parameters.

Think of a transmission line like a water pipe carrying water. Just as different pipe materials and diameters affect water flow, different conductor materials, sizes, and arrangements affect how electricity flows through transmission lines. The three main parameters we care about are impedances which vary depending on the type of current flowing:

  • Balanced Three-Phase
  • Unbalanced
  • Ground Return Currents

Why Do We Need Sequence Impedances?

In a perfectly balanced three-phase system, all three phases carry equal currents at 120-degree phase angles. However, real-world faults create unbalanced currents. Using symmetrical components analysis, we break down unbalanced currents into three balanced components:

  • Positive sequence (Z1): Represents balanced three-phase currents rotating in the normal direction.
  • Negative sequence (Z2): Represents balanced currents rotating opposite to normal.
  • Zero sequence (Z0): Represents currents that are equal in all three phases.

Positive Sequence Impedance (Z1)

Positive sequence impedance (Z1) is the impedance that balanced three-phase currents encounter when flowing through the transmission line in normal rotation. In normal operation, three-phase currents are:

  • Equal in magnitude
  • Separated by exactly 120 degrees in phase angle
  • Rotating in the sequence A → B → C

In a transmission line, current flowing through conductor A creates a magnetic field. This field links not only with conductor A itself (creating self-inductance) but also with conductors B and C nearby (creating mutual inductance). When balanced three-phase currents flow, the geometric arrangement of these conductors determines the net impedance seen.

The self-impedance (Zs) of a conductor represents all resistance and inductance effects within that single conductor:

\(Z_s = R_s + jX_s\)

Where:

  • \((R_s)\) = Resistance of the conductor per unit length
  • \((X_s)\) = Reactance (inductive effect) per unit length

The mutual impedance (Zm) represents the coupling effect between different phase conductors:

\(Z_m = R_m + jX_m\)

For positive sequence (balanced three-phase current), the three conductor currents are equal in magnitude but 120 degrees apart. When calculating the impedance seen by one phase, the mutual coupling effects from the other two phases partially cancel out due to their phase relationship.

\(Z_1 = Z_s – Z_m\)

Why subtraction? When balanced three-phase currents flow:

  • Phase A sees its own self-impedance \((Z_s)\)
  • But phases B and C are 120 degrees away, creating mutual impedance effects that oppose the main current
  • Net result: we subtract \((Z_m)\) from \((Z_s)\)

Practical Example: 400 kV Transmission Line

Given:

  • Conductor type: ACSR 636 MCM
  • Conductor spacing: 12 m equilateral triangle
  • Self impedance per km: \((Z_s = 0.033 + j0.330 \, \text{Ω/km})\)
  • Mutual impedance per km: \((Z_m = 0.010 + j0.030 \, \text{Ω/km})\)

Calculation:

\(Z_1 = (0.033 + j0.330) – (0.010 + j0.030)\)
\(Z_1 = 0.023 + j0.300 \, \text{Ω/km}\)

For a 100 km line:

\(Z_1(\text{total}) = 2.3 + j30 \, \text{Ω}\)

Breaking it down:

  • Resistance component (2.3 Ω): Power loss in conductor = (I^2 R) losses
  • Reactance component (30 Ω): Inductive effect that causes voltage drop and affects stability

Why Z1 is Important

  1. Normal Operation: During steady-state three-phase operation, this is the impedance that determines voltage drop
  2. Three-Phase Faults: When all three phases short together, Z1 determines fault current
  3. Relay Settings: Distance protection relays primarily use Z1 for reach calculations
  4. System Modeling: Power flow studies use Z1 as the main line parameter

Negative Sequence Impedance (Z2): Reverse Rotation

Negative sequence impedance (Z2) is the impedance for currents rotating in the opposite direction: A → C → B instead of A → B → C. While rarely present during normal operation, negative sequence currents appear during:

  • Unbalanced loads (single-phase motors, unbalanced transformers)
  • Phase reversal conditions
  • Certain types of faults

Why Z2 Equals Z1 (For Transposed Lines)

For a fully transposed transmission line (where each phase occupies each physical position equally over the line length):

\(Z_2 = Z_s – Z_m = Z_1\)

This equality seems counterintuitive because the current rotates in opposite direction, yet the impedance is the same. Why?

Transposition ensures perfect symmetry. Each phase experiences:

  • The same amount of self-impedance averaging over the line length
  • The same amount of mutual impedance from the other phases (just in reverse order)
  • Net result: geometric symmetry means identical impedances despite opposite rotation

For lines without complete transposition (common in practice due to cost), Z2 may differ from Z1 by a few percent, but still typically within 5-10% for well-designed lines.

Practical Significance of Z2

  1. Motor Damage: Motors are sensitive to negative sequence currents. Even 1-2% negative sequence current can cause significant heating and damage
  2. Generator Protection: Generators use negative sequence overcurrent relays to detect unbalanced conditions
  3. Fault Analysis: Some fault types produce negative sequence components that must be analyzed

Zero Sequence Impedance (Z0)

Zero sequence impedance (Z0) is the impedance for currents that are identical in all three phases and in phase with each other. These currents all flow in the same direction, and they must return through the ground or neutral path.

Zero sequence currents occur during:

  • Single-phase-to-ground faults (most common fault type—80% of all faults)
  • Phase-to-phase-to-ground faults
  • Unbalanced loads with neutral current

The Critical Difference

This is the fundamental reason why Z0 is dramatically larger than Z1 (typically 2-3 times larger).

With Z1 (Balanced Three-Phase):

  • Current flows out through phase A
  • Current returns through phases B and C
  • Return path is through other conductors in air—low impedance return

With Z0 (All Phases Together):

  • All three phase currents leave through the three phase conductors
  • All current must return through ground or neutral path
  • Ground is a poor conductor (high resistance and inductance)
  • This high-impedance return path dramatically increases total impedance

Z0 Formula

\(Z_0 = Z_s + 2Z_m\)

This formula looks very different from Z1. Let’s understand why:

When all three phases carry equal currents in the same direction:

  • Each phase sees its own self-impedance: \((Z_s)\)
  • Each phase sees mutual impedance coupling from both other phases: \((2Z_m)\)
  • Unlike Z1 where mutual effects opposed the main current, here they add together
  • Result: we add \((2Z_m)\) instead of subtracting \((Z_m)\)

Practical Example: Same 400 kV Line

Given (same as Z1 example):

  • Self impedance per km: \((Z_s = 0.033 + j0.330 \, \text{Ω/km})\)
  • Mutual impedance per km: \((Z_m = 0.010 + j0.030 \, \text{Ω/km})\)

Calculation:

\(Z_0 = (0.033 + j0.330) + 2(0.010 + j0.030)\)
\(Z_0 = (0.033 + j0.330) + (0.020 + j0.060)\)
\(Z_0 = 0.053 + j0.390 \, \text{Ω/km}\)

For a 100 km line:
\(Z_0(\text{total}) = 5.3 + j39.0 \, \text{Ω}\)

Comparison with Z1:

  • \((Z_0 / Z_1 = (5.3 + j39.0) / (2.3 + j30.0) ≈ 2.3 \text{ times larger})\)
  • This is a critical relationship: Z0 is typically 2 to 3 times larger than Z1

Why Ground Return Matters

The ground return path adds significant impedance because:

  1. Earth Resistivity: Unlike copper conductors with resistivity of \((\approx 1.7 × 10^{-8} \, \text{Ω·m})\), soil resistivity ranges from 10 to 1000 Ω·m—millions of times larger
  2. Effective Cross-Section: While current in phase conductors flows through specific wire cross-section, ground return current spreads over large earth area, reducing effective cross-section
  3. Carson’s Correction: The Carson equation (used to calculate Zs and Zm) includes a correction factor specifically for ground return effects

Carson’s Equation for Self-Impedance

\(Z_{ii-g} = R_i + j\omega\mu_0\left[\frac{1}{8\pi} + \frac{1}{2\pi}\ln\left(\frac{2h_i}{GMR_i}\right)\right] + \Delta P + j\Delta Q\)

Where:

  • \((R_i)\) = Conductor AC resistance (includes skin effect)
  • \((h_i)\) = Height of conductor above ground
  • \((GMR_i)\) = Geometric mean radius of conductor
  • \((\Delta P + j\Delta Q)\) = Carson correction terms for ground return effect

The \((\Delta P)\) and \((\Delta Q)\) terms depend strongly on ground resistivity. Higher soil resistivity means larger correction terms, leading to higher zero sequence impedance.

Ground Resistivity Effects

Different soil types have dramatically different resistivities:

Soil TypeResistivity (Ω·m)Relative Z0 Change
Clay10Baseline (low Z0)
Loam50+20%
Sand100+35%
Sandy soil500+75%
Granite/rock1000+110%

This means the same transmission line passing over different soil types will have different zero sequence impedances. A 100 Ω·m sandy soil location can have 35% higher Z0 than clay soil—a significant difference for fault calculations.

Neutral Impedance (Zn): The Return Path

Neutral impedance (Zn) is the impedance of the return path for zero sequence current. In three-phase systems, this is the path from the transformer neutral (or line neutral if present) back to ground/earth reference.

Unlike Z0 which is a property of the transmission line itself, Zn is a property of the grounding system at the source point (typically transformer neutral).

Three Grounding Schemes

1. Solidly Grounded (Directly Grounded)

Configuration: Transformer neutral connected directly to earth with minimal resistance.

Impedance: \((Z_n ≈ 0 \, \text{Ω})\) (neglectable)

Zero sequence path: Current flows freely from neutral to ground through solid connection

Advantages:

  • Low ground fault current
  • Easy to detect ground faults
  • Simple protection

Applications: Most transmission systems, distribution feeders

2. High-Resistance Grounded (HRG)

Configuration: Transformer neutral connected through a resistor (typically 10-50 Ω or higher) to earth.

Impedance: \((Z_n = 20-50 \, \text{Ω})\) (or higher)

Zero sequence path: Current is limited through the resistor

Advantages:

  • Reduces ground fault current (protects equipment)
  • Prevents transient overvoltages
  • Better motor insulation protection

Disadvantages:

  • More complex protection required
  • Cannot use simple overcurrent relays

Applications: Industrial and medium-voltage systems

3. Ungrounded (Floating Neutral)

Configuration: Transformer neutral not connected to ground.

Impedance: \((Z_n → ∞)\) (open circuit)

Zero sequence path: No path for ground current—theoretically infinite impedance

Consequences:

  • No ground fault current flows
  • Capacitive coupling through line capacitance creates current instead
  • Very high transient overvoltages during faults

Disadvantages:

  • Dangerous—can cause severe transient overvoltages
  • Difficult to detect and locate ground faults

Note: Rarely used for transmission lines; may be used on some special distribution systems

Zn Effect on Ground Fault Current

The total impedance seen by ground fault current is:

\(Z_{\text{total}} = Z_1 + Z_0 + 3Z_n\)

The factor of 3 appears because:

  • Single-phase-to-ground fault sees source impedance Z1 in series (normal positive sequence)
  • Plus return path through earth involving Z0
  • Plus three times the neutral impedance (symmetrical component factor)

Ground Fault Current Formula

For a phase-to-ground fault:

\(I_{fault} = \frac{V_{phase}}{\sqrt{3}(Z_1 + Z_0 + 3Z_n)}\)

Practical Example: Effect of Zn on Fault Current

Given:

  • Phase voltage: 230.9 kV (phase-to-ground equivalent of 400 kV three-phase)
  • Z1 = 2.3 + j30 Ω (from earlier example)
  • Z0 = 5.3 + j39 Ω
  • Line length: 100 km

Case 1: Solidly Grounded (Zn = 0)

\(I_{fault} = \frac{230.9}{1.732(2.3 + j30 + 5.3 + j39 + 0)}\)
\(I_{fault} = \frac{230.9}{1.732(7.6 + j69)} = \frac{230.9}{1.732 × 69.4} = 1.93 \text{ kA}\)

Case 2: High-Resistance Grounded (Zn = 25 Ω)

\(I_{fault} = \frac{230.9}{1.732(2.3 + j30 + 5.3 + j39 + 75)}\)
\(I_{fault} = \frac{230.9}{1.732(82.6 + j69)} = \frac{230.9}{1.732 × 107.2} = 0.625 \text{ kA}\)

Comparison:

  • Solidly grounded: 1.93 kA fault current
  • High-resistance grounded: 0.625 kA fault current
  • 67% reduction in fault current just by adding neutral resistance!

This is why high-resistance grounding is used in sensitive equipment areas.

Calculating Z1, Z0, and Zn from Conductor Parameters

Step 1: Determine Physical Parameters

Geometric Mean Radius (GMR):
For a single solid conductor: (GMR = 0.7788r) where (r) is conductor radius

For bundled conductors (multiple strands): (GMR = (r’ × d_1 × d_2 × …)^{1/n}) where distances are between bundle members

Geometric Mean Distance (GMD):
Distance between phase conductors (assuming equilateral triangle spacing): (D = d) (spacing distance)

Conductor Parameters:

  • Resistance: AC resistance at operating frequency (includes skin effect) At 60 Hz and normal conditions: (R ≈ R_{DC} × 1.02) (2% increase from DC due to skin effect at power frequency)
  • Resistivity:
  • Copper: \((\rho ≈ 1.7 × 10^{-8} \, \text{Ω·m})\)
  • Aluminum: \((\rho ≈ 2.8 × 10^{-8} \, \text{Ω·m})\)

Step 2: Apply Carson’s Equations

Self-Inductance:
\(L_s = \frac{\mu_0}{2\pi}\ln\left(\frac{2h}{GMR}\right) + \frac{\mu_0}{8\pi} + \Delta L\)

Where:

  • \((h)\) = Height of conductor above ground
  • \((\Delta L)\) = Carson correction for ground effect (function of soil resistivity and frequency)

Mutual Inductance:
\(L_m = \frac{\mu_0}{2\pi}\ln\left(\frac{2D_{eq}}{D}\right) + \Delta L_m\)

Where:

  • \((D_{eq})\) = Image distance (approximately \((2h_1 h_2 / \text{distance between images})\))
  • \((\Delta L_m)\) = Carson correction for mutual inductance

Reactance at frequency f:
\([X = 2\pi f L]\)

At 60 Hz: \((X(Ω/km) = 2\pi × 60 × L(H/km) = 377 L(H/km))\)

At 50 Hz: \((X(Ω/km) = 2\pi × 50 × L(H/km) = 314 L(H/km))\)

Step 3: Calculate Sequence Impedances

\(Z_1 = (R_s – R_m) + j(X_s – X_m)\)
\(Z_0 = (R_s + 2R_m) + j(X_s + 2X_m)\)

Worked Example: 230 kV ACSR 336 Line

Physical Data:

  • Conductor: ACSR 336.4 MCM
  • DC Resistance: 0.0779 Ω/km
  • AC Resistance at 60 Hz: 0.0779 × 1.02 = 0.0795 Ω/km
  • Conductor radius: 0.00714 m
  • GMR: 0.7788 × 0.00714 = 0.00555 m
  • Height above ground: 15 m
  • Spacing (equilateral): 9 m

Calculate Self-Inductance:
\(L_s = \frac{4\pi × 10^{-7}}{2\pi}\ln\left(\frac{2 × 15}{0.00555}\right) + 2 × 10^{-8}\)
\(L_s = 2 × 10^{-7}\ln(5405.4) + 2 × 10^{-8}\)
\(L_s = 2 × 10^{-7} × 8.596 + 2 × 10^{-8} = 1.939 × 10^{-6} \text{ H/m} = 1.939 \text{ mH/km}\)

Calculate Self-Reactance at 60 Hz:
\(X_s = 377 × 1.939 × 10^{-3} = 0.731 \text{ Ω/km}\)

Calculate Mutual-Inductance:
\(L_m = \frac{2 × 10^{-7}}{2\pi}\ln\left(\frac{2 × 15 × 15}{9}\right) + \text{corrections}\)
\(L_m ≈ 0.587 \text{ mH/km}\)

Calculate Mutual-Reactance at 60 Hz:
\(X_m = 377 × 0.587 × 10^{-3} = 0.221 \text{ Ω/km}\)

Calculate Positive Sequence Impedance:
\(Z_1 = (0.0795 – 0.0246) + j(0.731 – 0.221)\)
\(Z_1 = 0.0549 + j0.510 \, \text{Ω/km}\)

This matches typical published values for this conductor.

Calculate Zero Sequence Impedance:
\(Z_0 = (0.0795 + 2 × 0.0246) + j(0.731 + 2 × 0.221)\)
\(Z_0 = 0.1287 + j1.173 \, \text{Ω/km}\)

Ratio: \((Z_0 / Z_1 ≈ 2.3× )\) (typical relationship)

Applying Z1, Z0, Zn: Real-World Scenarios

Scenario 1: Three-Phase Short Circuit

When all three phases short together (three-phase fault):

  • Only Z1 is involved
  • Fault current: \((I_f = \frac{V_{phase}}{Z_1})\)
  • Most severe fault—largest current
  • Rare occurrence (~5% of faults)

Scenario 2: Single-Phase-to-Ground Fault (Most Common)

This is where Z0 and Zn become critical:

  • Fault current: \((I_f = \frac{V_{phase}}{Z_1 + Z_0 + 3Z_n})\)
  • Occurs ~80% of the time
  • Smaller than 3-phase fault but still dangerous
  • Ground return current depends on soil resistivity and grounding scheme

Scenario 3: Unbalanced Load with Neutral Shift

When single-phase loads connect to three-phase line:

  • Creates negative sequence (Z2) effects
  • Neutral voltage shifts (V_neutral ≠ ground)
  • Can damage sensitive equipment
  • Requires measurement of negative sequence voltage

Scenario 4: Double-Circuit Transmission Line

When two circuits run parallel:

  • Mutual coupling between circuits affects protection
  • Zero sequence coupling can be 50-70% (very strong)
  • Positive sequence coupling is weak (<5%)
  • Protection relays must compensate for mutual coupling

Summary Table: Quick Reference

AspectZ1 (Positive)Z2 (Negative)Z0 (Zero)Zn (Neutral)
Current PatternBalanced A→B→CBalanced A→C→BAll equal, same directionReturn path
FormulaZs – ZmZs – Zm (transposed)Zs + 2ZmDepends on grounding
Magnitude1.0×1.0×2-3× larger0 to 50+ Ω
Return PathThrough other phasesThrough other phasesThrough ground/neutralTransformer connection
Primary UseNormal operation, 3-phase faultsMotor protection, unbalance detectionGround faults (~80% of faults)Fault current limiting
MeasurementStandard testingSpecial test setupRequires ground injectionGrounding system design
Temperature EffectIncreases with tempIncreases with tempIncreases with tempIncreases with temp
Frequency Effect~Constant at power freq~Constant at power freq~Constant at power freqVaries with grounding type

Measurement Methods in Practice

Offline Method (De-energized Testing)

Process:

  1. De-energize and isolate the line using circuit breakers and switches
  2. Ground one end of the line
  3. Inject low-frequency voltage/current at the other end using test equipment
  4. Measure voltage and current across different phase combinations
  5. Calculate impedance from V/I measurements

Advantages:

  • Very accurate results
  • Can verify final line impedance after construction
  • Identifies errors in cable data

Disadvantages:

  • Line must be taken out of service (expensive)
  • Time-consuming
  • Only captures impedance at one moment

Real-world Example: A 230 kV underground cable test showed:

  • Measured Z1 = 0.106 + j0.991 Ω
  • Expected Z1 = 0.057 + j0.944 Ω
  • Revealed 46% resistance error in manufacturer data

Online Method (Energized Line Monitoring with PMU)

Process:

  1. Install Phasor Measurement Units (PMUs) at both line terminals
  2. Collect synchronized voltage and current phasors
  3. Continuously calculate impedance from real operating data
  4. Monitor how impedance changes with temperature, loading, and weather

Equipment Required:

  • PMUs (record data 30 times per second)
  • Communication network for synchrophasors
  • Analysis software

Advantages:

  • No line outage required
  • Real-time, continuous monitoring
  • Captures actual in-service impedance variations
  • Better for protective relay settings verification

Disadvantages:

  • Requires PMU infrastructure
  • Sensitive to measurement noise
  • Needs data filtering and validation

Practical Measurement Examples

Example 1: Calculating Positive Sequence Impedance for a 400 kV Line

Given:

  • Line length: 100 km
  • Phase conductor: ACSR 636 MCM
  • Conductor spacing: 12 m (equilateral triangle arrangement)
  • Resistance per km: 0.027 Ω/km
  • Reactance per km: 0.285 Ω/km

Calculation:

\(Z_1 = (0.027 + j0.285) \times 100 = 2.7 + j28.5 \, \text{Ω}\)

Example 2: Zero Sequence Impedance for Same Line

For an overhead line with earth return:

  • Self impedance: \((Z_s = 0.040 + j0.340 \, \text{Ω/km})\)
  • Mutual impedance: \((Z_m = 0.015 + j0.050 \, \text{Ω/km})\)

\(Z_0 = (0.040 + j0.340) + 2(0.015 + j0.050) = 0.070 + j0.440 \, \text{Ω/km}\)

For 100 km:

\(Z_0 = 7.0 + j44.0 \, \text{Ω}\)

Observation: \((Z_0)\) is about 2.4 times larger than \((Z_1)\), which is typical for overhead lines.

Example 3: Single-Phase Ground Fault Calculation

Given:

  • Source voltage: 400 kV (phase-to-ground: 230.9 kV)
  • Positive sequence impedance: Z1 = 2.7 + j28.5 Ω
  • Zero sequence impedance: Z0 = 7.0 + j44.0 Ω
  • Neutral impedance: Zn = 0 (solidly grounded)

Ground Fault Current:

\(I_f = \frac{V_{ph}}{\sqrt{3}(Z_1 + Z_0 + 3Z_n)} = \frac{230.9}{1.732(2.7 + j28.5 + 7.0 + j44.0 + 0)}\)

\(I_f = \frac{230.9}{1.732(9.7 + j72.5)} = \frac{230.9}{1.732 \times 73.1} = 1.83 \text{ kA}\)

This fault current is critical for selecting protective devices.

Key Parameters Summary

ParameterSymbolTypical Range (Overhead)Typical Range (Cable)Use Case
Positive SequenceZ10.02-0.05 Ω/km (R), 0.25-0.35 Ω/km (X)0.06-0.12 Ω/km (R), 0.08-0.12 Ω/km (X)Three-phase faults, normal operation
Negative SequenceZ2Same as Z1 (for transposed lines)Same as Z1Unbalanced loads, motor protection
Zero SequenceZ00.04-0.08 Ω/km (R), 0.35-0.50 Ω/km (X)0.08-0.20 Ω/km (R), 0.15-0.30 Ω/km (X)Ground faults, earth return analysis
NeutralZn0 Ω (solid) to ∞ (floating)0-50 Ω (depending on grounding)Ground fault current limiting

Factors Affecting Transmission Line Parameters

  • Conductor Type: Different materials (copper, aluminum, steel) have different resistances.
  • Line Geometry: Phase spacing and conductor height significantly affect impedance, especially zero sequence.
  • Temperature: Resistance increases with temperature (typically 0.4% per °C for aluminum).
  • Weather Conditions: Rain and moisture can slightly affect zero sequence impedance through ground conductivity.
  • Soil Resistivity: Dramatically affects zero sequence impedance; wet soil is more conductive than dry soil.
  • Frequency: At power frequency (50/60 Hz), impedance is nearly constant. Harmonics may show different values.

Testing and Verification Tips

  1. Always use Carson’s equations or approved programs for initial calculations
  2. Compare calculated vs. manufacturer data to identify discrepancies early
  3. Plan offline tests during scheduled maintenance to avoid unexpected outages
  4. Install PMUs for continuous monitoring of aging transmission lines
  5. Account for temperature effects when comparing measurements taken at different times
  6. Verify ground resistivity values from geotechnical surveys, as errors here significantly impact Z0
  7. Document all test conditions (weather, temperature, loading) for future reference

Conclusion

Transmission line parameters Z1, Z0, and Zn are not just theoretical values they’re critical for every power system application from relay settings to fault analysis.

The key takeaway is that zero sequence impedance is always higher than positive sequence impedance due to ground return effects, and accurate measurements are essential for proper system protection and operation.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top