Building Inspection, Diagnosis & Repair Info

Choices of washing machines at a New York Best Buy store (C) Daniel Friedman at InspectApedia.comWashing Machine Troubleshooting & Repairs

Washing Machine installation, troubleshooting & repair basic instructions & suggestions.

This article describes simple steps that you can take to get a clothes washing machine working again, or to decide that it's time to buy a new one, or that you would be smart to call an appliance repair person.

InspectAPedia tolerates no conflicts of interest. We have no relationship with advertisers, products, or services discussed at this website.

- Daniel Friedman, Publisher/Editor/Author - See WHO ARE WE?

Washing Machine Inspection & Repair


a home photo lab - lots of photo chemicals into the septic system might be a problem at this property

Article Contents

...

Washing machine plumbing connections

  • Washing machine hookup hoses:

    Braided steel hoses are preferable to rubber hoses for connecting washing machines to supply piping in the home because the exterior steel braid reduces the chance of a burst washing machine water supply hose.

    A ruptured hose can result in serious water damage in a short time, especially if the laundry area is in or above a finished area of the home.
  • Automatic water shutoff for washing machine:

    For even more protection, there are automatic shut-off valves available that turn off the water in the event of a burst hose.
  • Washing machine drain pan:

    When a leaking washing machine (or hoses) may cause damage to finishes, a washing machine drain pan may be installed to collect water in the event of a failure. Fittings on these pans should be connected to a drain so that the water can be safely discharged.
  • Washing machine drain hose hookup:

    The waste hose can discharge into a laundry sink or into a waste standpipe connected to the waste plumbing through a trap.

    The waste standpipe (standing waste pipe) should extend 18 to 30 inches above the trap. The drain hose should fit loosely into the standpipe so that there is an air space to prevent back-siphoning.

...

Washing Machine & Clothes Dryer Electrical Wiring Hookup

Reader Question: Where should I route wiring for my washing machine and dryer?

Attached is an image of the area where I am going to be installing a washer and dryer.

I was wondering what the electrical supply spacing should be around the water supply and the sewer line which runs across the wall.

Should the wiring be above or below the sewer line? I am adding a 220 receptacle for the dryer and a 120 receptacle for the washer on the wall. Thank You, Jason jgtoman@aim.com 2024/11/21 -->Anonymous by private email 2024/11/21

Moderator reply: across basement ceiling, down wall, not under leaky basement window

You'll find that when adding electrical receptacles for a basement washer and dryer it is going to be much easier to get power to the spot for those appliances by running the circuit wiring in the basement ceiling, and then down the wall, rather than running it along the concrete block foundation wall.

About just how high above the floor to place the electrical receptacles for both washer and dryer, electrical codes don't specify a required height above the floor.

But there is an important access note: consider that the sewer line (yours has a sag at that tee that might turn out to be a clog spot) would block easy access to plug-in or unplug the appliances if you put the receptacles below the drain line.

So you should put the electrical receptacles above the drain pipe in your photo.

Watch out: I'd avoid putting wiring or electrical receptacles on wall sections where we know there has been a history of water running down the wall, such as below that boarded-up basement window.

You may be OK putting the two receptacles over to the left of that vertical drain, or washer at left and dryer further right, even to the right of the basement window - as long as both washer and dryer electrical cords can reach to the receptacle's location without an extension cord.

Forgive me but looking more closely at your photo I saw quite a few other concerns, at least some of which you should address.

See WASHING MACHINE HOOKUP: FIX OTHER BASEMENT ISSUES? (my annotated photo is below).

In that photo you'll see that in addition to my blizzard of worries about this basement, I marked possibly reasonable locations for a washing machine electrical receptacle at left (beige box with a white wire from above) and an electric clothes dryer receptacle at right (green box, with a white wire from above).

Alternatively, you might squeeze the electric dryer hook up receptacle to the left rather than the right side of that basement window.

ELECTRICAL WIRE CLEARANCE FROM DUCTS & PIPES - you'll see wires can run within an inch of pipes.

ELECTRICAL RECEPTACLE HEIGHT & CLEARANCES will also be of help to you in confirming where you place the receptacles for both washer and dryer.

More notes about successful clothes dryer installation and use are in our separate article found

at CLOTHES DRYER INSTALLATION & REPAIR 

...

Basement Plumbing & Water Entry & Structural Concerns: before hooking up your washing machine/dryer

Watch out: Although she didn't ask about these items, a photo sent to us by a reader often has more information than was obvious at first glance. Looking more-closely at this photo I see quite a few other concerns, at least some of which ought to be considered before setting her new clothes washer and dryer in place.

From right to left in the picture above, and with the apology that an onsite expert will always find more and can explain more than I can about a building from a single photo, here are some observations beyond what you asked but that I fell obligated to provide.

  • A - Water entry stains:

    there is a history of basement water entry including low on the wall, with some spalling paint

    Help is at
  • B - Questionable use of jackposts:

    there are two teleposts that have been added, supporting, presumably, the floor above. In some jurisdictions these are not permitted as a permanent repair and in this installation it looks as if they're upside down. In a wet basement there is risk of rust-through of the hollow column and then collapse.

    For a dramatic example of how serious this can be, see

    COLUMN / POST RUST DAMAGE 
  • C - Water entry stains:

    there is also a history of basement water entry from ground level, showing up as water tracks under that now boarded-up basement window.

    Be sure your roof gutters and downspouts are working properly and directing water well away from the building

    See WINDOW LEAKS INTO BASEMENT 
  • D - Washing machine drain conflicts:

    there is an existing washing machine drain standpipe and trap that you'll probably use, but someone has made an improper air-tight connection to the top of that drain line, a use that may interfere with using that same drain line for the clothes washer unless the hookup is modified to be large enough for both drains AND to provide the necessary air inlet or "air gap" for the washing machine drain hose.

    To understand why an air break or gap is essential to avoid contaminating a building water supply

    see CROSS CONNECTIONS, PLUMBING

Clothes washer proper piping to avoid cross connection & to comply with plumbing codes IPC 406.2 Waste Connection  (C) Carson Dunlop Associates 2010 & InspectApedia.com 2026

Above we show a proper clothes washer drain hookup, courtesy of Carson Dunlop Associates, a Toronto home inspection and education company.

About the size or diameter of the existing washing machine drain and its height above the floor,I couldn't tell the diameter of that standpipe - it needs to be   larger in diameter than the washer drain hose so that air can get into the drain around the hose. An older one might be just 1.5" - if that works you don't need to go to the current standard 2" diameter drain. 

Your washer drain top may be more than 30" above the floor level; most washing machines can pump a bit higher than that 36-inch maximum height of the washing machine drain from the floor level, and if your washing machine is also going to be raised up a few inches from floor level by those plastic flood protection pads, that buys you some additional clearance..

I'd try the washing machine connected to the existing drain before going to the expense of installing a laundry sink and ejector pump to lift the washing machine drainage up to the existing washer drain top.

Also see PLUMBING VENT CODES, DEFINITIONS, TYPES

  • E -

    it looks as if there is an existing washing machine water supply hookup, so we infer that there was a washing machine previously in this basement. But

    Watch out: if that washing machine drain standpipe is too small in diameter such that it's air-tight when the washer drain hose is connected, the drain may not perform adequately. I suspect its' only 1 1/2" in diameter - too small for modern washers.

    A washing machine standpipe should be at least two-inches in diameter, including both the vertical pipe and the plumbing trap or P-Trap. The drain has to be able to handle the maximum volume and flow rate of wastewater from the washing machine which, for modern machines can be as much as 17 gpm.

    The height of your washing machine standpipe is probably OK as it is surely more than the 18" minimum. Some codes require the pipe to be 30 inches and even much higher depending on where you live.

    Code citation: 2024 International Plumbing Code, CHAPTER 4, SECTION 406, 406.2 Waste Connection (Building code citation provided by iccsafe.org website)

  • F - Drain Line Sag:

    the main building drain line has a pretty significant sag at that tee, making clogs likely and risking a sewage backup in the home. You may want this repaired before going ahead with the washer.

    All building drain lines including that main sewer pipe  need a minimum pitch of 1/8 to 1/4" per foot (continuous throughout the drain) to avoid clogging.

    While a sagging drain line also violates plumbing codes that require a uniform slope, my first concern is for the risk of drain clogs and blockage that can lead to a nasty sewage backup.
  • G - Foundation cracks:

    hairline step cracking and horizontal cracking in the concrete block foundation wall add evidence of a history of water outside this foundation wall. If the home is in a freezing climate, that can add to foundation damage.

    I don't assert that this cracking requires a foundation repair but it adds to the importance of getting roof drainage and surface water away from the building outside.

    To check my opinion (and of course we can't see the rest of the foundation)

    See FOUNDATION DAMAGE SEVERITY assessment suggestions
  • H - and J - Improper sump pump hookup:

    your basement sump pump is connected directly to the building sewer line.

    This connection is usually improper, and is prohibited by plumbing codes too.

    When a home is connected to a public sewer, (as you say yours is) in most jurisdictions it is both improper and illegal to dump groundwater and a basement dewatering sump into the sewer line.

    The concern is overloading the public sewer that in turn can cause sewage back-flooding into homes through such a connection when the sewer system became overloaded.

    For example, from the Uniform Plumbing Code (UPC,) where the water removed by a basement sub-slab sump pump that is in essence a dewatering system, we have from UPC Chapter 11 Storm Drainage,

    UPC 1101.3 Prohibited Drainage (Plumbing Code Citation at up.codes website)

    Storm water shall not be drained into sewers intended for sewage only.


    If a home is on a private septic system the risk flooding the septic drainfield, leading to expensive septic system repairs and risking a sewage backup in the home.

    Watch out: also for possible sump odor complaints as there is a large opening across the sump pit cover. It's possible, however that that opening was left deliberately to allow water leaking into the basement to flow into the sump pit, so this may also be another clue to the history of basement water entry in this building.

    Take a look at BASEMENT DE-WATERING SYSTEMS 

    Also see SUMP PUMPS - home

  • I - Water entry stains:

    these water stains in the basement corner add to the history of water entry and again point to a water source coming from ground level.

    My OPINION is that it's always better to get water away from the building outside than to let water come in and then try to get rid of it with a sump pump and dehumidifier and heat lamp.

    See WET BASEMENT PREVENTION
  • K - Basement flooding?

    those black plastic sections set on the floor suggest that someone was trying to keep a previous washer/dryer above the water level of a flooded basement floor. It'd be better for the whole building to address the water entry problem, starting outdoors.

    See BASEMENT WATERPROOFING and particularly I recommend

    See EXTERIOR WATER SOURCE ELIMINATION

...

Washing Machine Drip or Leak Pan Selection & Installation

How to Best Connect the Washing Machine Overflow Pan to a Building Drain

Washing machine leak or overflow pan and drain connection (C) InspectApedia.com Jean K

Above: The washing machine overflow pan as installed by Jean, showing the drain connection to the pan at the back of the washer-dryer stack unit.

- Thanks to reader Jean K for asking about & discussing options for installing a washing machine leak/drain pan and the routing of its drain line to a utility sink on a lower floor - posted originally at our home page - 2026/07/26 - DF

Jean asked:

I  am about to install a wash tower on the second floor of my house for the first time.

Everything is ready for it except the drain pan. I have a plan for it but I wanted to check with you and see if my idea is silly or not.

I wanted to have the pipe from the drain pan go all the way down to the basement and end into the basin of my slop sink. So my basement slop sink has 2 basins in it and I only really use the left side.

Would it be silly to have a pipe just come through the basement ceiling and end halfway into the right side sink tub?

Choose& Use a Drip or Leak Pan Below a Washing Machine

Camco plastic washing machine drain pan with drain adapter, cited & discussed at InspectApedia.comJean,

I agree that a washing machine overflow pan is a good addition, recommended by various experts, especially when your washer is installed on an upper floor where a leak could indeed mean costly damage to the ceilings and floors below, more-so if it goes undetected for a time.

In a set of images I'll post here I'll show you a couple of options. The price for these pans is in OPINION somewhat stunning in range, from about $50. U.S. to $300 or even nearly $450 U.S. and there is some variation in design.

All of the drain pans I looked-at either already provide a drain opening or are designed to permit connection to a drain that sends leak water down through the floor.

I've certainly inspected plenty of homes that used only a drip-catching pan with no drain, on the *theory* that you'll notice water in the pan before it overflows. But connecting to a drain is a superior, if more costly approach.

First, shown above is a less expensive drain pan from Camco, 30 x 27 x 2 1/2" deep, sold at building supply stores like Home Depot and Lowes and probably also available from online vendors. You'll see that it comes as a sealed pan with a knockout to connect to a drain.

Currently (July 2026) this plastic pan retails for under $40. U.S. and includes a drain connection that ties into a "knockout" you in the pan bottom or side.

A side outlet is visible at the left edge of the pan as shown and a floor or bottom outlet is shown at the right edge of the pan and similar provisions are made on the "front" and "back" of the pan. (Obviously you can turn it around to suit)

Shown below, designed for "compact washers," which I infer means a stacked washer-dryer unit often found in more-confined spaces, is this 29 x 25-inch open front drain pan that sports an intercept trench across the front.

You might wonder why this pan was invented. I haven't spoken to the manufacturer but I'd bet that it makes installation of the washer (or stacked unit) an easier slide-in job that might be important in confined spaces.

Killarney open front trench drain pan for compact washing machines cited & discussed at InspectApedia.com

Now, getting down to brass tacks here, using an illustration from Killarney's Open Front Compact Washer Drain Pan Installation Instructions [PDF] at the company's website cdn.killarneymetals.com/Trench_Drain_Pan_Installation_Instructions_7bd4d3d645.pdf

You'll notice that they (and your local plumber and probably your local building or plumbing inspector) want a drain trap included in this design.

Most-likely that's because rather than running the drain line down through multiple floors to a basement and drip into your slop sink (which I've certainly seen as an implementation), they figure you're going to tie the drain into the main building drain or into a wet vent up in the building much closer to the washer installation and probably less costly than running a drain down through multiple floors and ceilings if the washer is on an upper floor, say two floors above the basement.

Drain connection details for the Killarney open front trench drain pan for compact washing machines cited & discussed at InspectApedia.com

As a mid-range in price option, here's a front-draining washing machine overflow pan from Vevor, 32 x 30 x 2 58" galvanized steel from Vevor at www.vevor.com/commercial-sinks-c_10620/washing-machine-drip-pan-32-x-30-galvanized-steel-1-2mm-w-drain-hole-p_010625488712

This one is in-between the modest-priced plastic and the rather expensive front trench type washer drain pans I showed above.

Full-sized Steel washing machine drain pan from Vevor, 32,30,2 1/2

 

Quoting the company from the link I gave above, "Our washing machine pan comes with a precut hole and a 0.59" PE drain adapter. "

and

Welded & Heightening Edge: A leaking washing machine will impose risks and threats. If a hose leaks or ruptures, it will release gallons of water per hour. Once you finally detect the leak, it might cost a significant amount to leverage the situation. Our 2.5-inch high-edge design will eliminate your concerns, avoid leaks, and keep your floors clean and dry.

Really? That's roughly a 1/2" diameter drain that in my OPINION would be fine, connected to a tube routed to a slop sink, for drips and slow leaks, but in my opinion the company's advertising claim that it'll protect you from a burst washing machine hose leak is ... well .. politely put, questionable.

Sure, drips and slow leaks would be handled just fine but a burst washing machine hose?

The volume and rate of water coming out of a burst washer hose at house pressure of say 30 to 70 psi is described at Water PRESSURE EFFECT on WATER CONSUMPTION
where you'll see that an open 1/2" water line will give you between 30 and 55 gallons per minute at 30 to 70 psi working pressure range. I doubt that a 1/2" drain is going to handle that.

Watch out: Also speaking from ugly but personal experience, a burst washing machine hose is often positioned where it may not reliably drain down into a floor pan. So I recommend using high quality washing machine hoses that use a a braided metal external jacket - I'll illustrate those hoses at the end of this discussion.

More about the washing machine leak concern is at WASHING MACHINE LEAKS where we list the various washing machine leak causes including the all to common burst washer hose disaster.

If this were my Washing Machine Installation Job

I'd use a washing machine overflow pan that includes a below-floor trap and drain it to a nearby building drain/waste/vent line as a better alternative than running it all the way down to a basement.

That also avoids the problem of having either to open up walls on the floor below to route the pipe out of sight, or to route it through closets (ick!) or to leave it exposed (double-Ick!).

Plumbing Code Compliance: for Washer Drip Pans

Using the Baltimore MD plumbing code as an example of an adopted version of the model plumbing code or UPC (Uniform Plumbing Code), Section 406 that I cite here:

Baltimore Plumbing Code 2018 > Chapter 4 Fixtures, Faucets, and Fixture Fittings > Section 406 Automatic Clothes Washers > 406.3 Drip Pan [UP Codes Website]

If a clothes washer is to be installed in a location where leakage can cause structural damage to the building, the washer must be installed over a drip pan in accordance with the manufacturer's instructions. The pan drain must extend full size and terminate over a suitably located indirect waste receptor or floor drain.

Now if you run the drain to a slop sink your local plumbing inspector may well accept that as "a suitably located indirect waste receptor" since you're not messing with the rest of the building plumbing drain system.

That is to say the requirement for a plumbing trap in the earlier example is there to avoid the risk of back-venting of sewer gases up through the overflow pan drain from the building's waste piping.

Watch out: I add from experience that a trap like that I showed in the earlier sketch from Killarney will often be "dry" since normally no wastewater ever flows through it, so the trap won't do a THING to prevent sewer gas back-venting UNLESS you take a tip from Daniel and pour some mineral oil into the trap - a trick we use also at otherwise usually-dry basement floor drains to avoid odor complaints.

So to be safer I recommend using washing machine hoses like the ones shown below that I used at the last washing machine hose replacement job I handled.

You can see my photo of the burst washing machine hose at BURST WASHING MACHINE HOSE LEAK DISASTERS.

If you want to tell me more about your building, it's state of affairs, the trouble to connect to an existing building drain, or to post a photo or sketch I may be able to say more.

Thanks for asking. It's not a silly question at all. - Daniel Friedman, InspectApedia publisher

Washing Machine Drain Pan Drain Routing Details

Jean added the following photos and drain routing details

Below: Here's the drain line seen routed through the ceiling below our washing machine.

Washing machine leak or overflow pan and drain connection (C) InspectApedia.com Jean K

Below you see the overflow pan drain continuing across the ceiling headed to a wall in which we'll route it two floors down to our basement laundry sink.

Washing machine leak or overflow pan and drain connection (C) InspectApedia.com Jean K

And in this next photo you see the termination of the un-trapped washer overflow pan drain as it will spill into the basement laundry sink. As we discussed, we omitted a trap on this drain because it simply spills directly into a sink just below the sink's rim.

This is 1.5" pipe and I added a little 1.5" to 1" inch reducing coupling because I thought it looked cute on the end. When or if the water goes through it's like a little spout.

Washing machine leak or overflow pan and drain connection spills into laundry sink in basement (C) InspectApedia.com Jean K

Watch out: caveat by moderator: Thank you for that added detail. Did you have a conversation with your plumber about matching the potential water in flow rate to the washer pan with the capacity of the drain to remove water?

A 1-in pipe can handle a slow leak but not a burst washer hose ;but then a burst washer hose might spray water all over the place and not into the pan anyway. Daniel

Does this Washing Machine Drip Pan Drain Need an "Air Gap" "

Jean continued: I installed the pipe down to the basement slop sink and it works perfectly! I don't need an air-gap on the pipe do I?

Moderator (DF) Replied: No you don't need an air gap because your drain has no trap; the "air gap" is in essence provided by the distance (in open air) between the end of your vertical drain and the surface of the sink into which it empties

...

How Can I Stiffen the Bouncy Floor Under this Washing Machine?

Jean continued:

I have a new question for you. The wash tower has been delivered and I'm using it. But I'm only setting it to medium spin speed for fear of vibration. My place is brick and was built in 1906 and the floor joists are 10" apart. They stretch all the way across the building, about 20'.

There are no posts downstairs holding the ceiling up. It's just one huge room. So when the wash tower goes into the spin cycle there is a noticeable vibration.

I tried the vibration pads, but it actually made it worse! I feel I need to add some kind of blocking or something between the joists, but I have no clue how that works. Is it possible to cause damage by adding too many blocks, or put them in the wrong places? Thank you again for your help!

Moderator (DF) Replied: floor stiffening suggestions using blocking

About stiffening the floor, the first and easiest thing that people do is to nail blocking - 2x lumber cut to fit snugly between the faces of pairs of floor joists - at intervals under the floor. The most-critical is the center of the floor. I might try adding blocking, toe-nailing or nailing into it from the other side of each floor joist - beginning in the center and adding blocking at - let's start with four foot intervals.

Home Depot offers this JOIST SPACING and BLOCKING QUICK REFERENCE GUIDE [PDF] (Home Depot Website) from TimberTech -- local backup copy saved offline as Joist-Blocking-Timber-Tech-Home-Depot.pdf

Ecample of joist blocking to stiffen a wood-framed floor - from TimberTech, cited & discussed at InspectApedia.com

You can see that they are staggering the joists so that it's easy to end-nail each joist-block from the opposite side of the joists themselves.

Followup From Jean: Here's where we added Joist Blocking

Hello thanks! What a great resource. We added 4 blocks directly below the wash tower. There is still some vibration so we will next move over 4 feet towards the center of the building and add 4 more.

Joist blocking added to stiffen shaky floor under washing machine (C) InspectApedia.com Jean

We removed the drop ceiling and above is terribly cracked and broken plaster ceiling. Our plan is to remove all plaster on ceiling and replace with 3/4" drywall. But for now we are just removing each section to put in the pipes and blocks.

Followup suggestion by (mod) DF - Of course we can't avoid vibration in a washer because it will sometimes be out of balance, but it is important to make sure that all of the feet are screwed down snug against the floor so that there's no unnecessary wobbling.

...

Washing Machine Troubleshooting tips

Antique hand-operated clothes washer from a Poirot mystery movie - at InspectApedia.com

Above: a housekeeper using a wooden stick to push clothes into an antique copper clothes washing machine featured in an Hercule Poirot mystery.

  • If the washing machine does not work,

    the power cord may be damaged or disconnected, the fuse or breaker at the main panel may have tripped, the motor may be inoperative, a control switch may be defective, or the water may be shut off or disconnected.
  • If the washing machine won’t fill,

    one of the solenoid valves or control switches may be inoperative, or the water valves may be closed. [You checked to assure that the water valves are "on" at the washer hose hookup - right?]
  • If the washing machine won’t drain,

    the pump or one of the control switches may be inoperative.

    A drip pan and drain should be provided for machines above finished spaces.

Below: the second most-basic type of clothes washing machine, washboards.

Traditional corrugated washboard - a manual "washing macine" by Behrens (C) Daniel Friedman at InspectApedia.com

The most basic clothes washing methods in many parts of the world involve taking clothes to a stream and using soap, water, and smashing the wet clothing on a flat rock.

  • Water leakage at the washing machine

    may come from the water supply hoses, pump, tub seals, or the drain hose.

    There may also be a problem with the water level switch, or the tub itself may be damaged. On front loading machines, there may be a problem with the door or door seal.
  • Oil leaks or grease stains

    at the washing machine or found on clothes after the wash may be traced to a failing transmission seal.

    See WASHING MACHINE OIL LEAKS.
  • Unbalanced loads or a machine that is not level

    often cause excessive vibration, even wobbling, or may cause the washing machine to "walk" across the floor.

    There may also be problems with the motor bearings, the transmission or drive belt.
  • Front-loading washers can be prone to odor problems.

    These musty odors are often the result of water that does not completely drain out of the washer.

    The stagnant water may collect beneath the door gasket, in the fabric softener dispenser, or another location. In many cases, cleaning these areas will correct the problem, and leaving the door open will allow the water to evaporate without becoming stagnant.

 

Thank you to our readers for their generous comments

With all the information on YouTube - positive & negative; I wanted to get your feedback to help with my installation.

I had this web page saved for years and have referred to it numerous times for past projects, and recommend it others.

Thank you for all your feedback on my concerns, you have been most informative. - Private email to editor, 2024/11/21


...

Continue reading at APPLIANCE EFFICIENCY RATINGS or select a topic from the closely-related articles below, or see the complete ARTICLE INDEX.

Or see these

Recommended Articles

Suggested citation for this web page

WASHING MACHINE REPAIR at InspectApedia.com - online encyclopedia of building & environmental inspection, testing, diagnosis, repair, & problem prevention advice.

Or see this

INDEX to RELATED ARTICLES: ARTICLE INDEX to APPLIANCE REPAIR

Or use the SEARCH BOX found below to Ask a Question or Search InspectApedia

Ask a Question or Search InspectApedia

Share this article:

Search the InspectApedia website

One image per comment; please Bookmark this page to find our response. Comments with an Image or a web link appear after moderator approval.

Private comment? Email editor@inspectApedia.com

Comment Form is loading comments...

Citations & References

In addition to any citations in the article above, a full list is available on request.



ADVERTISEMENT