Miele Appliance Repair Service

Founded in 1899, Miele has managed to build a reputable name for itself around the world. The German company started off producing small home appliances and washing machines. Today, Miele appliances include refrigerators, ovens, stoves, and even dishwashers. With such a fantastic reputation, it’s no wonder so many people choose their household appliances time and time again. Like any other brand, it’s important to understand that all appliances require some form of repairs or maintenance at some point. When this need arises, it’s vital that you hire the very best appliance repair technicians. Express Appliance Repair technicians are trained and experienced in repairing all household appliances, including Miele fridges, ovens, dryers, and more! Call us on 647-303-4997 for fast Miele appliance repairs backed by our 100% satisfaction guarantee.

Our experienced appliance repair technicians will take care of all your appliance repair needs quickly and affordably.Alex Appliances is open all year round including weekdays, weekends and holidays.

Has your Miele Dishwasher gone on strike?
For the most affordable Miele dishwasher repairs and/or services in the Toronto area
Call 647-303-4997 and ask for our Alex Appliances technicians or click here to request an appointment for your Miele dishwasher repair

Alex Appliances offers the most professional Miele dishwasher repair services in the Toronto area. Our experienced technicians have fixed numerous Miele or other brands of dishwasher in many local Toronto areas.

We make a point of keeping our teams of repair experts on call night and day throughout the year so that you can get your Miele dishwasher fixed the very same day you call. Alternatively, we’ll come out to you at weekends, during the evening, or on national holidays in order to repair your faulty Miele dishwasher or other malfunctioning appliance at your convenience, without you needing to use up your days off work.

Our Alex teams of appliance repair personnel in experts are strategically located all over Toronto area and are prepared with vehicles fully stocked with many spare parts so that they can come and fix your appliances whenever they break down.

We will have your Miele dishwasher or other appliance up and working in a jiffy so that you can get your life back on track without delay.

Besides Miele dishwasher repairs, Alex Appliances also maintain service and repair:

  • Refrigerators
  • Ovens
  • Microwaves
  • Stoves
  • Dryers
  • Freezers
  • Washing machines
  • Air conditioners
  • Other makes of dishwasher
  • All other types of office and domestic appliances.
Why should you call Alex Appliances?
  • Our technicians are trained, skilled and experienced.
  • We offer and even same-day service
  • All our many Toronto repair vehicles are fully stocked with genuine  replacement parts.
  • Our prices are affordable and realistic because we try to fix it first time, every time
  • No hassle, simple and friendly service
  • We take pride in our durable repairs
  • We take pride in being the local appliance repair team that you’ll always want to call out first!
  • Our specialist appliance service and repair squads are stationed across Toronto area.
  • Alex Appliances repairs your appliances

Miele Fault Codes

Miele Dishwasher Fault Codes
F01 Water/heating NTC or leads short-circuited After this fault is registered, the heating will not be activated and rinse aid will not be dispensed. At the end of the program, the display shows Technical fault F01.The buzzer is activated for 2 minutes.

Cause:
NTC temperature sensor R30 or its connection leads short-circuited.

Remedy:

1. Check the temperature sensor and its leads for continuity. At 68°F (20°C), the temperature sensor resistance should be approximately 14.9kΩ (± 750Ω); at 77°F (25°C), approximately 12kΩ (± 600Ω) (guide figures only).

2. Check the plug connections.

3. Replace the temperature sensor, if necessary.

F02 Water/heating NTC or leads open-circuited  After this fault is registered, the heating will not be activated and rinse aid will not be dispensed. At the end of the program, the display shows

Technical fault F02. The buzzer is activated for 2 minutes.

Cause:
NTC temperature sensor R30 or its connection leads open-circuited.

Remedy:

1. Check the temperature sensor and its leads for continuity. At 68°F (20°C), the temperature sensor resistance should be approximately 14.9kΩ (± 750Ω); at 77°F (25°C), approximately 12kΩ (± 600Ω) (guide figures only).

2. Check the plug connections.

3. Replace the temperature sensor, if necessary.;

F11 Drainage fault Water present in appliance and is not being drained off. The display shows

Drain fault F11. The buzzer is activated for 2 minutes.

Background information:
After each drain pump step, the circulation pump operates for 2 seconds and heater pressure switch B1/13 checks the water level. If it is too high (large quantity of residual water remaining in the cabinet), the drainage time is extended. If, after a further check, the water level is still too high, then the program is interrupted, the fault code is saved and the drain pump is activated. Fault code F11 is also registered if heater relay 1K1 is not activated after the fault code F51 register check; see Section 080-3.18. Drain hose kinked. Remedy: Check the drain hose for correct positioning. Cause: Drain blocked.

Remedy:

1. Clean the on-site drain.
2. Check the sump drain.
3. Check the filters.
4. Check the heater pressure switch and replace it if necessary.

Cause:
Ball in non-return valve in sump has not opened (e.g., jammed).

Remedy:
Clean the non-return valve in the sump or replace it if necessary. Cause: Foreign objects in the drain pump.

Remedy:
Clean the drain pump and its impeller.

Cause:
Drain pump defective.

Remedy:

1. Check the voltage supply to the drain pump.
2. If correct voltage is present, check the drain pump motor winding.
3. Replace the drain pump, if necessary.

Cause:
Foreign objects in heater pressure switch.

Remedy:
Check the heater pressure switch for blockages and correct switching point.

Cause:
Heater relay defective. Heater relay (coil or contacts) becomes defective during the drainage step (after fault code F51 register check).

Remedy:
Replace the heater relay.

F12 Water intake fault at start of step During the first 5 seconds of any water intake step, at least 15 pulses from flow meter B3/4 should be registered. If this given number of pulses is not detected, the display shows the message

Water intake fault and the Status LED flashes. The water inlet valve will be activated at 10-second intervals for one hour. The drain pump will also be activated at intervals to prevent the possibility of the appliance overflowing. All other components remain inactive. If these attempts to achieve the minimum pulse rate fail, the buzzer is activated for 2 minutes.

Cause:
On-site shutoff valve (water supply) closed.

Remedy:
Open the shutoff valve.

Cause:
On-site water supply not in order.

Remedy:
The on-site water supply should be checked by a specialist.

Cause:
Flow meter B3/4 is not providing any pulses.

Remedy:

1. Check WaterProof System (WPS) valve Y2 (filter, restrictor disc).
2. Remove the left side panel.
3. Check that the plate with the reed switch on flow meter B3/4 is seated correctly.
4. Check that the reed switch connection plug is seated correctly.
5. Replace the reed switch, if necessary.
6. Check the control lead from the electronic to flow meter B3/4.
7. Replace the water inlet mixer, if necessary.

Cause:
Water inlet valve defective.

Remedy:
Check the water inlet valve and replace it if necessary.

Cause:
Electrical connection open-circuited.

Remedy:

1. Check the wires to the flow meter reed switch for continuity.
2. Check the plug connections.

F13 Water intake fault: Heater pressure switch he program is interrupted and the drain pump is operated. The display shows the message Water intake fault F13. After approximately 2 to 4 minutes, the buzzer is activated for 2 minutes. This fault is registered when the desired number of pulses, which varies depending on program, has not been detected within a certain given time (maximum 4 minutes). If the selected program starts with a water softener flushing cycle, the fault code register check is carried out earlier. In the event of a fault, the selected program is interrupted after approximately 30 seconds and the fault is indicated.

Cause:
On-site water supply not in order.

Remedy:
The on-site water supply should be checked by a specialist.

Cause:
Water inlet valve defective.

Remedy:
Check the water inlet valve and replace it if necessary.

Cause:
Flow meter B3/4 is providing too few pulses.

Remedy:

1. Check WPS valve Y2 (filter, restrictor disc).
2. Remove the left side panel.
3. Check that the plate with the reed switch on flow meter B3/4 is seated correctly.
4. Check that the reed switch connection plug is seated correctly.
5. Replace the reed switch, if necessary.
6. Check the control lead from the electronic to flow meter B3/4.
7. Replace the water inlet mixer, if necessary.

Cause:
Water flow pressure at on-site water supply is less than 14.5 pounds per square inch (1 bar).

Remedy:

1. Check the water intake.
2. If voltage is present at the electronic for the solenoid valve, check the solenoid valve Y2 leads for continuity.
3. Check the filter at WPS valve Y2.

Cause:
Filter in WPS clogged.

Remedy:

1. Disconnect the machine from the power supply.
2. Close the on-site water supply.
3. Unscrew the WPS from the on-site water supply.
4. Remove the washer from the threaded union.
5. Remove the filter with needlenose pliers.
6. Clean or replace the filter as necessary.

F14 Water intake fault: Heater pressure switch The program is interrupted and the drain pump is operated. The display shows the message Technical fault code F14 – Call Service Dept. The buzzer is activated for 2 minutes. With the circulation pump operating after a water intake step, the heater pressure switch is checked to ensure that sufficient water pressure exists in the wash water circuit. For this the heater relay must have been activated.

Cause:
Heater pressure switch B1/13 defective.

Remedy:

1. Check the heater pressure switch.
2. Check the connection plug and wiring harness.
3. Replace the heater pressure switch, if necessary.

Cause:
Circulation pump inoperative. Circulation pressure too low (no pressure at heater pressure switch). Pump may be blocked by foreign objects.

Remedy:
1. Check the circulation pump for foreign objects.
2. Check the circulation pump capacitor.
3. Replace the circulation pump, if necessary.

Cause:
Foreign objects in heater pressure switch.

Remedy:
Replace the heater pressure switch.

Cause:
Flow meter B3/4 defective (incorrect water quantity registered).

Remedy:

1. Check that the plate with the reed switch on flow meter B3/4 is seated correctly.
2. Check that the reed switch connection plug is seated correctly.
3. Replace the reed switch, if necessary.
4. Check the control lead from the electronic to flow meter B3/4.
5. Remove the water inlet mixer and replace if necessary.

Cause:
Circulation pump defective.

Remedy:

1. Check the circulation pump power supply.
2. Check the circulation pump capacitor.
3. Replace the circulation pump.

Cause:
Circulation pump winding overheated; winding protection has cut out.

Remedy:
Replace the circulation pump.

Cause:
After a water intake step, heater pressure switch B1/13 has not opened switching steps 11–12 and 21–22. This starts the anti-stiction routine.

Remedy:
Replace the heater pressure switch.

Cause:
Motor capacitor defective.

Remedy:
Check the motor capacitor and replace it if necessary.

Cause:
Contacts on heater pressure switch B1/13 short-circuited. Contamination on the plug of the heater wiring harness and a conductive connection between the plugs and the main harness causes a short circuit to the contacts.

Remedy:

1. Replace the heater wiring harness.
2. Replace heater pressure switch B1/13.
3. Reconnect the two individual plugs from the main harness (AMP 6.3 x 0.8) and apply new insulation sleeves. Do not interchange the plugs.

F15 Water intake fault: Hot water
F18 Flow meter stationary state monitor B3/4 The program is interrupted and the drain pump is operated. The display shows the message Technical fault code F18 – Call Service Dept. The buzzer is activated for 2 minutes. The water inlet valve is open when it should not be (a signal to open it has not been given by the electronic). Water then flows into the appliance and unexpected pulses from flow meter B3/4 are detected. Unexpected pulses from flow meter B3/4 are also detected when the water inlet valve is not activated.

Cause:
Water inlet valve defective.

Remedy:
Check the water inlet valve and replace it if necessary.

Cause:
Interference pulses.

Remedy:
Replace the water inlet mixer.

F19 Flow meter B3/4 stiff and not turning freely The program is interrupted and the drain pump is operated. The display shows Technical fault F19. Call the Service Department. The buzzer is activated for 2 minutes. Background information:Satisfactory test routines to monitor free rotation of the flow meter impeller could not be established. Technical Information
37
G 1202Wash block water intake start:
a Measuring time for 0.26 gallons (one liter)

1 Normal water intake time sufficient (1 minute in this example)

2 Extended water intake time required (2 minutes in this example).

3 After 0.26 gallons (one liter) intake, it is clear that neither the normal nor

the extended water intake time will be sufficient. Therefore, the test routine is started.

Test routine:

a Measuring time for 0.26 gallons (one liter)

b Test routine successful; water intake time is extended.

c Test routine unsuccessful; fault code F19 is registered.

a. During the first step, water intake solenoid Y2 is activated in order to let another 0.52 gallons (2 liters) flow into the machine. The required time is calculated on the basis of the time that the 0.26 gallons of water already in the machine required for intake.

Note: The volume of water cannot cause the machine to overflow, even if the flow meter is inaccurate. Circulation pump M6 is now activated for 2 minutes in order to wet the dishes in the dishwasher and to fill any spaces with water. Drain pump M8 is then activated for one minute. This creates a measurement basis for the actual test. During the test, water inlet valve Y2 is activated until a defined number of pulses corresponding to a water volume of approximately 0.37 gallons (1.4 liters) is reached. Circulation pump M6 is then activated once more.

b. The program continues to run without interruption. The maximum water intake time is extended to 4 minutes. This time value is saved by the electronic for future water intake. For future water intakes, if the time needed for 0.26 gallons to flow into the machine differs by 15 percent, a new test routine flow will be started.

c. If heater pressure switch B1/13 is activated, the program is interrupted immediately, the drain pump is operated, and fault F19 is registered.

Cause:
Flow meter defective.

Remedy:
Replace the water inlet mixer.

F24 Heater relay contact The program is interrupted and the drain pump is operated. The display shows Technical fault F24. Call the Service Department. The buzzer is activated for 2 minutes.

Background information:
When the circulation pump is not operating, the heater relay contacts are checked. If supply voltage is then applied to the electronic’s inputs, the fault is registered.

Cause:
Heater relay contacts have fused together.

Remedy:
Replace the heater relay.

Cause:
Moisture in heater relay.

Remedy:
Replace the heater relay.

Cause:
Fault in the plug on the exit side of the heater relay. Contamination on the plug of the heater wiring harness causes resistance values between the contact blades to fall below 10 megaohms (10MΩ).

Remedy:

1. Disconnect the appliance from the power supply.

2. Disconnect plug 5 from the electronic.

3. Measure the resistance between the lines of the electronic for heater pressure switch B1/13 (pins 12 and 22 on plug 5).

4. If the measured resistance value is smaller than 10 megaohms (10MΩ), then the heater wiring harness must be replaced.

F25 Desired temperature fault At the end of the wash program, the display shows the message Technical fault code F25 – Call Service Dept. The Status LED flashes. The buzzer is activated for 2 minutes. During the heating stage, the desired temperature has not been reached within the given time (minimum 75 minutes). In subsequent wash blocks, after this fault has registered, the heating is not activated and no rinse aid is dispensed.

Cause:
Heater defective.

Remedy:
Replace the heater.

Cause:
Heater relay defective.

Remedy:

1. Check the heater relay solenoid.

2. Check the heater relay solenoid voltage (12VDC) from the electronic.

3. Replace the electronic, if necessary.

Cause:
Excess quantity of detergent or rinse aid dispensed. Excess foam has developed.

Remedy:
Check the dispensed quantities of detergent and rinse aid. Follow the information given in the operating instructions.

F26 Boiling protection The program is interrupted and the drain pump is operated. The display shows Technical fault F26. Call the Service Department. The buzzer is activated for 2 minutes.

Cause:
Temperature at NTC temperature sensor has exceeded 194°F (90°C).

Remedy:
Check the heater relay and replace it if necessary.

Cause:
NTC temperature sensor providing inaccurate information.

Remedy:
Replace the NTC temperature sensor.

Cause:
Heater relay closed.

Remedy:
Replace the heater relay.

F40 Electronic fault The program is interrupted and the drain pump is operated. The display shows Technical fault F40. Call the Service Department. The buzzer is activated for 2 minutes.

Cause:
The electronic has a fault that cannot be repaired by the service department (such as a hardware fault).

Remedy:
Replace the electronic.

F42 Line frequency registration fault The program is interrupted and the drain pump is operated. The display shows Technical fault F42. Call the Service Department. The buzzer is activated for 2 minutes. A check is carried out to ensure that the line frequency is within certain valid ranges (50 ± 5 Hz or 60 ± 5 Hz). This fault is registered when it cannot clearly be established which valid range is applicable.

Cause:
Main power supply not in order.

Remedy:
The main power supply should be checked by a specialist.

F47 Mains frequency registration fault
F51 Heater pressure switch The program is interrupted and the drain pump is operated. The display shows Technical fault F51. Call Service Department. The buzzer is activated for 2 minutes.

Background information:

Start position: One second after the program start, heater relay K1/1 is activated. This enables a check as to whether the contacts on heater pressure switch B1/13 have closed on switching steps 21/22 or 11/12.

Cause:
Heater relay defective; contact open.

Remedy:
Replace the heater relay.

Cause:
Heater relay solenoid defective.

Remedy:
Replace the heater relay.

Cause:
Connection from heater relay to electronic module open-circuited.

Remedy:

1. Check plug connections.

2. Check the connection wires for continuity.

Cause:
Heater pressure switch open- or short-circuited.

Remedy:
Replace the heater pressure switch.

Cause:
Connection from heater pressure switch to electronic open-circuited.

Remedy:

1. Check plug connections.

2. Check the connection wires for continuity.

Cause:
Foreign objects in heater pressure switch.

Remedy:
Replace the heater pressure switch.

F52 Heater pressure switch has reset during heating The program continues from the wash block in which the fault is registered without the heating being activated. The fault will only be indicated when the fault code memory is checked in the service mode.

Cause:
Excess quantity of detergent or rinse aid dispensed. Excess foam has developed.

Remedy:
Check the dispensed quantities of detergent and rinse aid. Follow the information given in the operating instructions.

Note:
A check should also be made to ensure that the type of detergent used matches the setting. When, for example, combination products (2-in-1 or 3-in-1 tablets) are used but the corresponding parameter has been set to Normal, rinse aid will be dispensed twice.

Cause:
Heater pressure switch defective.

Remedy:
Replace the heater pressure switch.

Cause:
Pump pressure too low.

Remedy:
Clean the circulation pump and remove any foreign objects that may be present.

Cause:
An item has tipped over and a large quantity of water is retained, e.g., in a bowl, and is then not available for the wash water circuit. This reduces the pump pressure.

Remedy:
Follow the loading information given in the operating instructions.

F53 Speed sensor fault
F63 Slide shutter fault
F67 Circulation pump speed to slow
F68 Circulation pump operation after switch off
F69 Circulation pump blocked The program is interrupted and the drain pump is operated. The fault will be indicated in the display or via LEDs. The buzzer is activated for 2 minutes. With the circulation pump operating, the heater pressure switch contacts are checked. For this, the heater relay must have been activated and both electronic’s inputs must be potential-free.

Cause:
Heater pressure switch defective.

Remedy:
Replace the heater pressure switch.

Cause:
Circulation pressure too low; circulation pump is blocked by foreign objects.

Remedy:
Clean the circulation pump and remove any foreign objects that may be present.

F70 Float switch fault After the WaterProof System has activated, the program is interrupted and the drain pump is operated. The fault will be indicated in the display or via LEDs. The buzzer is activated for as long as the fault is detected.

Note: The drain pump continues to operate even after the appliance has been shut off. The drain pump can only be deactivated by disconnecting the power supply connection.

Cause:
Water in the drip pan. Changeover contact of overflow float switch B8/3 closed from 1 to 4 (refer to the wiring diagram).

Remedy:

1. Remove the water from the drip pan (e.g., with an absorbent cloth).

Note:
Upon opening the appliance and removing all water, there should be no smudges, smears or traces of deposits. Take pictures of any deposits, if possible, and note their type (rust, calcium, detergent, or salt?).

2. Check all hoses, connections and threaded unions for leaks.

Note:
If the leak source has not yet been detected, check the following areas in the toekick and the drip pan for wear and tear: 􀂃 Connection between the circulation pump and the sump 􀂃 Axial face seal of the circulation pump 􀂃 Connection between the drain pump and the sump 􀂃 Connection between the salt container and the water intake 􀂃 Connection between the water intake and the cabinet side wall 􀂃 Overflow (e.g., excess foam formation) 􀂃 Water level between the overflows (􀃆 seating of the lower door seal?) 􀂃 Connection between the cabinet and the salt container 􀂃 Non-return valve in the sump (􀃆 water running back from the drain hose?)

3. Check overflow float switch B8/3 for continuity and correct operation.

4. Carefully dry all electrical components in the drip pan area.

Cause:
Float switch defective.

Remedy:
Replace overflow float switch B8/3.

Cause:
Drip pan warped after transport.

Remedy:

1. Remove the drip pan.

2. Bend the drip pan straight or replace it if necessary.

F84 Slide shutter positioning fault
F85 Slide shutter signal change fault
F86 Salt container lid contact fault
F87 Sensor softener fault
F88 Turbidity sensor fault If this fault is registered, the program is not interrupted. The fault will only be indicated when the fault memory is checked in the service mode. If this fault is registered, the program continues with default settings.

Cause:
False or no values from turbidity sensor.

Remedy:

1. Check the turbidity sensor for correct function.

2. Replace the spray arm feed pipe with turbidity sensor, if necessary.

Cause:
Foreign objects in the measurement path.
Remedy:
Check the feed pipe and replace it if necessary.

Cause:
Turbidity sensor connection wires open-circuited.

Remedy:
Check the connection wires for continuity.

F91 Load size registration inactive

Service Areas ON Ontario


> Toronto

> Etobicoke
> Scarborough
> North York
> Richmond Hill
> Mississauga
> Brampton
> Vaughan
> Thorn Hill
> Woodbridge
> Markham
> Pickering
> King City
> Nobleton
> Schomberg
> Oakville
> Milton
> Hamilton
> Ajax
> Oshawa
> Niagara Falls
> Bolton
> Maple
> Burlington
> Stouffville
> Whitby
> Halton Hills
> Pottageville
> Humber
> Grove
> Brookville
> Caledon
> Aurora
> Barrie
> NewMarket
> Gwillimbury
> Port Perry
> Fort Erie
> St.Catharines
> Welland
> Port Colborne
> Jordan
> Wainfleet
> Burnaby
> Lincoln
> Lowbanks
> Grimsby
> Smithville
> Oswego Park
> Port Maitland
> Caistorville
> Canborough
> Binbrook
> Empire Corners
> Newcastle
> Caledonia
> Cayuga
> Fisherville
> Walsh
> Port Ryerse
> Port Dover
> Nanticoke
> Simcoe
> Jarvis
> Delhi
> Bookton
> Waterford
> Hagersville
> Bealton
> Ohsweken
> Burfond
> Tutela Heights
> Gobles
> Brantford
> Brant
> Drumbo
> Ayr
> Glen Morris
> Branchton
> Plattsville
> Haysville
> New Dundee
> Cambridge
> New Hamburg
> Baden
> Preston
> Morriston
> Puslinch
> Kitchener
> Wellesley
> Breslau
> St.Clements
> St.Jacobs
> Guelph
> Linwood
> Ariss
> Eden Mills
> Elmira
> Floradale
> Rockwood
> Brucedale
> Georgetown
> Elora
> Oustic
> Fergus
> Moorefield
> Drayton
> Parker
> Erin
> Port Granby
> Belwood
> Teviotdale
> Arthur
> Marsville
> Petherton
> Mono
> Grand Valley
> Orangeville
> Mt Forest
> Monck
> Cardwell
> Keldon
> Loretto
> Maple Lane
> Shelburne
> Varney
> Newton Robinson
> Corbetton
> Horning Mills
> New Tecumseth
> Durham
> Honeywood
> Rocky Saugeen
> Traverston
> Flesherton
> Badjeros
> Markdale
> Feversham
> Creemore
> Angus
> Glen Huron
> New Lowell
> Berkeley
> Stayner
> Rocklyn
> Nottawa
> Minesin
> Midhurst
> The Blue Mountains
> Collingwood
> Craighurst
> Hawkestone
> Elmvale
> Wyebridge
> Coldwater
> Foxmead
> Orillia
> Atherley
> Lagoon City
> Kirkfield
> Baddow
> Rosedale
> Nogies Creek
> Bobcaygeon
> Vaughan
> Glenarm
> Beaverton
> Lorneville
> Grasshill
> Kawartha Lakes
> Cameron
> Snug Harbour
> Ennismore
> Downeyville
> Bridgenorth
> Georgina
> Port Bolster
> Cannington
> Lindsay
> Franklin Beach
> Mariposa
> Peterborough
> Little Britain
> Innisfil
> Udora
> Sunderland
> Gilford Beach
> Sonya
> Valentia
> Zephyr
> Leaskdale
> Seagrave
> Fraserville
> Coulson Hill
> LakeSide Beach
> Dranoel
> Mt Albert
> Manvers
> Bradford
> West Gwillimbury
> East Gwillimbury
> Uxbridge
> Blackstock
> Ansnorveldt
> Bewdley
> Utica
> Ballantrae
> Glen Major
> Leskard
> Kirby
> Osaca
> Whitchurch-Stouffville
> Orono
> Welcome
> Gormley
> Clarington
> Port Hope
> Courtice
> Bowmanville
 

Author: admin