ConstructionPro Week, Volume: Construction Advisor Today - Issue: 129 - 10/13/2011

Pay-If-Paid Clauses in Subcontracts

Pay-if-paid clauses in subcontracts are controversial. The clauses purport to shift the risk of owner nonpayment from the prime contractor to the sub. The prime is obligated to pay the subcontractor only if the prime receives payment from the project owner for the sub’s work. The subcontractor, who contracted only with the prime, is at the mercy of the owner’s solvency and creditworthiness.


Shifting the risk of owner nonpayment to a subcontractor is harsh. Consequently, courts are eager to limit the impact of these clauses and interpret them in a restrictive manner. Unless a clause expressly states that owner nonpayment to the prime contractor is a “condition precedent” to the prime’s obligation to pay the subcontractor, it will be considered a pay-when-paid clause. The prime has a reasonable amount of time to attempt to collect payment from the owner before paying the sub, but the prime is not excused from its payment obligation. The risk of project owner insolvency still rests with the prime contractor.


This issue played out recently in a design subcontract. An agreement between an architect and an engineering consultant, on an AIA form, said “the Architect shall pay the Consultant in proportion to amounts received from the Owner.” An Ohio court interpreted this as a pay-when-paid clause, not a pay-if-paid clause. The ultimate risk of project owner nonpayment was not shifted to the engineering consultant. When the owner canceled the project and failed to pay the architect, the architect still had to pay its consultant.


How do you feel about this issue? Should subcontractors share in the risk of owner nonpayment? From a subcontractor’s standpoint, would you sign an agreement which expressly assigned that risk to you? From a prime contractor’s point of view, are you comfortable trying to pass that risk through to your subs? I welcome your comments.


Featured in Next Week’s Construction Claims Advisor:


  • Contractor Denied Recovery under Site Conditions and Changes Clauses
  • Contractor Had No Duty to Warn Owner of Subsurface Condition
  • Contractor Not Liable for Ramifications of Owner’s Faulty Survey




If the subcontractor performs the work or provides the service, they deserve to be paid regardless of the payment status from the client to the prime. I know some states have specifically stated pay when paid is against public policy and not enforceable. Does anyone know where I can get a list of these states?

As a subcontractor, we see "condition precedent" clauses in every contract we review. Unless we have a long working history with both the client (GC) and owner, we never agree to such clauses. On the rare occasions that we act as a GC, I never include these clauses in my subcontracts. I feel it is the GC's responsibility to determine the creditworthiness of their clients, and be willing to take the risk on behalf of all their subcontractors.

The "condition precedent" clause can be voided by the subcontractor envoking there rights under the "little miller" act.

We are a sub in the Chicago area and every contract we sign has this provision. We have no recourse in event of non payment, except to file a lien, and that just ties up any money the project may have - and still not necessarily mean payment to us. Very very frustrating and scary -

As a supplier to subs and to GC's, I feel that the contract between me and my customer takes precedence; i.e, if you agree to 30 days net payment for my materials, PAY ME. The fact that you have to wait for your payment from the owner doesn't excuse you from honoring the terms of our agreement. I can't be your banker.

Good afternoon,

Our firm recently had a negative interaction with this working under a large Prime on a Stimulus project. Pay when paid or 45 days is a standard condition in their subcontract agreement. We modified the contract to remove this. The Prime did not honor the accepted change and provided various delay tactics on payment throughout. It was a nightmare.

Thus, a larger question for us became: When it is advantageous to delay fund release to subs, how could it be proved that a Prime really has not been paid?


If the subcontractor performs the work and they do not got paid because they owner/client of the project refuses to pay the GC, then they have the right to file a mechanic's lien against owner's property. Obviously this is a loss-loss situation in that both the GC and subs are not getting paid, but at least they can both file mechanic's liens to pressure the owner to pay or resolve the issue.

As a sub I have found that the pay when paid works fine until the GC hits or anticipates hittings a snag w/ the owner. Then subs are expected to float the jobs out until the GC & owner can come to an understanding. More times than not it is drawn out well over a year, and cost the subs thousands of dollars. Often forcing them to take whatever they can get just to stay afloat. Afterall the Sub's suppliers are getting paid off a net invoice. For the record subs are also not privy to the amounts and dates the gc has drawn and been paid for their work.

Down here "pay when Paid" often means "pay when we can delay no longer"

Working as the owner for a municipality, generally we do not see the contract between prime and sub. However, we have in our contract with the prime language about making prompt payment to the sub for work performed.

I have dealt with this issue once years ago when I was called into a meeting once as the PM on a project for nonpayment by the prime to the sub and the sub then came to us, the City, for payment of the work performed. In that instance, we the City told the sub that 1) our contract was with the prime and not you the sub, and 2) the prime had been paid by the City for the work in question. If I remember, the prime had passed along the retainage to the various subcontractors and did not [yet] make payment to the sub after the City released most of the retainage because the project still had some punch list items remaining to be completed by the prime/other subs.

I have seen other cases where work was done by the sub at the direction of the prime and the work was not acceptable to the City and the City refused payment to the prime until the work was corrected.

Our primary contract mechanism to ensure adherence to the contract as well as performance is withholding of payment(s) to the prime.

As a Subcontractor it is our opinion that any General Contractor that does not have the financial ability to pay subcontractors and material suppliers in a timely fashion, as the job progresses (regardless of whether or not they have received payment from the owner) has no business being in business. Arguments as to the ability to file liens, etc. are hollow in that court action within relatively short periods of time is required to perfect (enforce) those liens. As a Sub we have become accustomed to the 45 to 60 day period required for a GC to process a draw through the owner and whether we like it or not it is something we live with. Pay if paid clauses should absolutely be outlawed unless the subcontractor is in partnership with the GC. Pay when paid clauses should be modified by the law to include a "reasonable" time, after which payment is unconditionally due - regardless of owner/GC payment status.

Though you can't do this with every client, require down payments and if necessary, intermediate payments. Don't ever let the expenditures of your own company get too far ahead of the income that you already have in your pocket. The less sure you are about the financial stability of the project, the more money you want up front. 
If payment doesn't arrive when it should (or it arrives but the check bounces), then stop working on the job. No money, no workee. Even if it all goes belly-up right there, you have limited the damage to your own company.

As a previous poster pointed out, nonpayment to some subcontractors can really impact their business. I do work at the bottom of the chain for some of my clients. A contractor hires an architect, who hires me. My pay is very small compared to theirs. The contractor is building a million dollar home. I live in an apartment. When he tells me he can't pay until he has been paid, I lose all respect for him. Honestly, I am getting new clients and cannot wait to cut this client loose. Why should I have to call after 4 weeks to get a check, and be treated as if I am an inconvenience or a beggar? "In this industry, no one pays on delivery," he has told me several times. Truth is, ALL my other clients pay on delivery. One pays within a few days by wire transfer. It is very frustrating to have cash flow cramped by a non-paying contractor. 
This contractor, (and most GCs) make very good money. It is a matter of priority. They are vacationing, buying expensive new things... but can't pay on time? Looks like greed to me.

Here's a nice article on the matter. Says 32 states have drafted legislation for prompt payment and NY and Ca have gone so far as ruled on cases saying these provisions are against public policy regardless of freedom to contract.

Fair is fair.

The GC should be paid as work is completed/stored on behalf of the owner.

The Sub should be paid from the GC when billed net however many days agreed upon.


The GC should not be the owners "bank". And, the sub should not be the GC's "bank".

If the owner wants the work done he should pay for it in a timely fashion because it is he who will ultimately benefit from everyone else's work!

Everyone's reputation is at stake.

Beware of 'greedy' owners!!

Pay when paid is good for the construction because it keeps pressure on GC and Sub alike to perform and to be responsible for risk. The problems come in two places. Owner or GC does not keep up timely payments. This is a responsibility the GC must handle. The GC must make sure collections and payments are timely,and should inform subs when something has gone wrong. The second place the problem occurs is in the office/field disconnect. The office does paperwork. The field performs the work. Pay cut-off dates are missed, insurance forms are missing, etc. and pay is withheld. The people in the field keep right on ordering more work done while the office refuses to pay for a host of unrevealed reasons. This is where most owners and GCs fail to realize that subs are getting shafted by the pay when paid clauses. I hear often from the GC that he has not been paid, I respond,"So do your job and get paid."

The topic of this article is paid-if-paid clauses. Timeliness of payment to the subcontractors is a whole different matter and if contractors and subcontractors are not getting paid in a timely manner,as opposed to not getting paid at all,then they need to work for better customers.

Because neither general contactors or individual subcontractors are making enough of a profit margin to cover all of the loss for non-payment on a project the purpose of the paid-if-paid clause is to simply spread the risk of non-payment amongst all stakeholders which then obligates the stakeholders to be more attentive to the cash flow of the project.

We have found that once the typical Owner understands that we are tightly monitoring the cash flow of their projects they pay in a timely fashion and, if not, projects are stopped before stakeholders are put out of business.

It is imperative that General contractors get all of the necessary and proper procedures and remedies incorporatied into their contacts with Owners so that then all stakeholders can take timely advantage. If your Owner is reluctant, do not be you own worst enemy- walk away.

Nevada has a private works "prompt payment" act (found in NRS Chapter 624) which governs payments b/t owner and GC and GC and lower tiered contractors. It requires payment by the GC to the subcontractor despite "pay when paid" language, with a right to stop work and then terminate the contract and sue.

To say that Pay-if-Paid should be allowed under freedom of contract is ridiculous. The article mentioned above (at suggests if you don't like the contract language, don't take the job. That's fine logic, but the job will move on down the line until someone desperate enough takes it, and inevitably gets burned. As a sub, it is just realistically impossible to learn enough about every owner's financial situation to make an informed decision whether or not they're solvent. And we shouldn't have to. That would be like not requiring doctors to follow standard health procedures, and then saying, well, if you don't want to be injected with poison, don't go to the doctor. It takes a huge investment for subcontractors to perform the work, both in their company (equipment, overhead, etc.) and on the specific job (labor, materials, etc.). To suggest that "if you don't like the contract, don't sign it" would put many subcontractors out of work, because all the contracts have that now. The subcontractors that would be left would be the ones with the least investment, and logically the least resources, talent, and training to complete the job. In other words, allowing this contract clause leads to deterioration of the industry in quality, safety, and prices, and ultimately leads to more project failures, and becomes an increasingly negative cycle of failure.

Why should a subcontractor take the risk that a lender will stop funding a project and the owner will file bankruptcy? Isn't the general contractor in a lot better position to make that assessment?

From one point of view is quite reasonable both things to be related but transferring that risk may lead to a lot of complications related with the deadlines.

If the subcontractor has completed the work as according to their contract, they should be paid even if the client has not paid the prime or otherwise.



I do accept as true with all the ideas you've introduced in your post.

They are very convincing and can certainly work. Nonetheless, the posts are

too quick for newbies. May you please extend them a bit from subsequent time?

Thanks for the post.
Posted by: Hockensmith - Friday, November 22, 2013 3:29 PM

garcinia cambogia I_m impressed, I must say. Seldom do I come across a blog that_s equally educative and engaging, and without a doubt, you_ve hit the nail on the

head. The problem is something which not enough people are speaking

intelligently about. I am very happy I stumbled across this

in my hunt for something regarding this. garcinia cambogia reviews
Posted by: Meares - Friday, January 31, 2014 9:17 PM

Hi, this weekend is nice in support of me, because

this moment i am reading this impressive informative post here at my house.
Posted by: Snodgrass - Wednesday, February 05, 2014 9:24 AM

the artefact so that it is significant to bequeath on try life.

fifty-fifty if you are as lose weight as applicant.

aft having speak this artefact, it is also a well turn electric outlet to conceive out almost income accomplishment on at different

multiplication in your spread over. Cover the Lululemon Yoga

Pants Lululemon Outlet business to avail you get them in use.

Depending on where to lead off somewhere. forge is

a minor with success. This hold faculty outline strategies on achieving this.

ahead devising any monetary system, try to accessorize your dress in the maintain.

as well, use that accusal future. The cost of a measure you
Posted by: Warkentin - Sunday, February 09, 2014 6:32 PM

Hello there! Do you know if they make any plugins to

safeguard against hackers? I'm kinda paranoid about losing everything I've worked hard on.

Any suggestions?
Posted by: Mcbee - Thursday, February 13, 2014 10:09 AM

garcinia cambogia reviews before and after Thanks for sharing such a fastidious thought, paragraph is fastidious, thats why i have read it entirely garcinia cambogia reviews dr oz
Posted by: Shippee - Saturday, March 01, 2014 2:01 PM

pure garcinia cambogia reviews I really bring the firefall gold_s

as on a daily basis deliver, out in glaciers,

outside _ nearly every day of each week. I enjoy actually vogue and their elevation is

ideal, they maintain dry and fresh their moved throughout excellent skiing conditions.The actual reafoot will

never placed right in this firefall gold ( blank

) doing it turns to make sure you quite a bit inside my very own reafoot.

garcinia cambogia reviews before and after
Posted by: Dedman - Monday, March 03, 2014 12:21 AM

Hi, of course this post is in fact nice and I have learned lot of things from

it regarding blogging. thanks.
Posted by: Bettington - Wednesday, March 05, 2014 7:04 AM

Everything iss very open wjth a very clear description of the issues.

It was really informative. Your site is very helpful.

Many thasnks for sharing!
Posted by: Delarosa - Thursday, March 13, 2014 4:18 PM

Hi there friends, fastidious post and nicee arguments commwnted at

this place, I am truly enjoying by these.
Posted by: Desjardins - Saturday, March 15, 2014 3:10 PM

I'm gone too inform my little brother, that he shold also go to see this boog

on regular basis to take updated fromm most recent information.
Posted by: Jauncey - Saturday, March 15, 2014 3:59 PM

Yes! Finally something about sbobet.
Posted by: Tolmie - Saturday, March 15, 2014 7:47 PM

reverse phone I was just searching for this information for some time.

After 6 hours of continuous Googleing, finally I got it

in your website. I wonder what is the lack of Google strategy that don_t rank this kind of

informative web sites in top of the list. Usually

the top websites are full of garbage. reverse phone
Posted by: Denson - Sunday, March 16, 2014 12:24 PM

reverse phone Mi ordenador se bloquea cada tiempo que empiezo una citaci�n de video

en mensajes instant�neos? reverse phone
Posted by: Mann - Tuesday, March 18, 2014 12:56 PM

Pretty nice post. I just stumbled upon your weblog and wanted too say that

I've really enjoyed surfing around your blog posts.

After all I'll be subscribing to your feed and I hope you write again soon!
Posted by: Hovell - Wednesday, March 19, 2014 10:51 PM

Hey just wanted to give you a quick heads up. The words in your content seem to be

running off the screen in Internet explorer.

I'm not sure if this is a formatting issue or

something to do with internet browser compatibility but I figured I'd post to let you know.

The design llok great though! Hope you get the issue fixed soon.

Posted by: Druitt - Saturday, March 22, 2014 8:26 PM

Hi would you mind sharing which blog platform you're workking with?

I'm planning to start my own blog soon but I'm havingg a difficult

time choosing between BlogEngine/Wordpress/B2evolution and Drupal.

The reason I ask is because your layout seems different thhen mst blogs and I'm

looking for something unique. P.S My apologies for getting off-topic but

I had to ask!
Posted by: Cosgrove - Sunday, March 23, 2014 2:33 PM

garcinia cambogia reviews Hello! I could have sworn I_ve been

to this blog before but after reading through some of

the post I realized it_s new to me. Anyways, I_m definitely delighted I found

it and I_ll be book-marking and checking back often!

garcinia cambogia reviews
Posted by: Preciado - Monday, March 24, 2014 2:11 AM

I just could not depart your site before suggesting that I really enjoyed the usual information an individual supply to your visitors?

Is giing to be again often to inspect new posts
Posted by: Loughlin - Monday, March 24, 2014 9:37 PM

Wow that was odd. I just wrote an incredibly long comment but

after I clicked submit my comment didn't show up.

Grrrr... well I'm not writing all that over again.

Anyhow, just wanted to say great blog!
Posted by: Burdekin - Tuesday, March 25, 2014 8:37 AM

Touche. Sound arguments. Keep up the good work.
Posted by: Kuykendall - Tuesday, March 25, 2014 7:20 PM

pure garcinia cambogia reviews Some tips i have generally told people today

is that while searching for a good on-line electronics retail outlet, there

are a few variables that you have to factor in.

First and foremost, you should really make sure to look for a reputable

and reliable retailer that has obtained great evaluations and ratings from other shoppers and market sector analysts.

This will make sure that you are dealing with a well-known store providing you

with good support and aid to the patrons. Many thanks sharing your notions on this website.

garcinia cambogia reviews dr oz
Posted by: Timperley - Tuesday, March 25, 2014 7:39 PM

Tank you a bunch for sharing this with alll people you actually recognize what you're speaking approximately!

Bookmarked. Kindly also consult with my website =).

We can have a link alternate arrangement among us
Posted by: Bourque - Tuesday, March 25, 2014 11:15 PM

I could noot refrain from commenting. Perfectly written!
Posted by: Lyle - Wednesday, March 26, 2014 12:59 PM

reverse phone lookup cell free I_ll invite all my associates to your weblog, you genuinely

got an excellent weblog._\_*`. reverse phone lookup reviews
Posted by: Barrington - Thursday, March 27, 2014 2:38 AM

Nice blog here! Also your sitee loads up fast! What host are you using?

Cann I get your affiliate link to your host?

I wish my web site loaded up as fast as yours lol
Posted by: Bojorquez - Thursday, March 27, 2014 5:38 AM

reverse cell phone lookup free with name Undeniably believe that which you stated.

Your favorite justification appeared to be on the internet the easiest

thing to be aware of. I say to you, I certainly get annoyed while people think about worries

that they just do not know about. You managed to

hit the nail upon the top and also defined out the whole thing without having side-effects

, people can take a signal. Will probably be back to get more.

Thanks cell phone lookup by name
Posted by: Lusk - Thursday, March 27, 2014 11:12 PM

free reverse phone number lookup with name Aw, this

was an extremely nice post. Finding the time and actual effort

to generate a top notch article_ but what can I say_

I procrastinate a lot and never manage to get nearly anything

done. reverse phone number lookup usa
Posted by: Tindall - Friday, March 28, 2014 6:50 PM

reverse phone lookup An fascinating dialogue is worth comment.

I think that you must write more on this subject, it won_t be a taboo subject however typically persons are not enough to talk on such topics.

To the next. Cheers reverse phone lookup cell free
Posted by: L'Estrange - Saturday, March 29, 2014 12:25 PM

My brother recommended I may like this website. He used to be totally right.

This post actually made my day. You can not consider simply how a lot

time I had spent for this information! Thank you!
Posted by: Corkill - Sunday, March 30, 2014 8:57 AM

dr oz garcinia cambogia reviews I am content that I noticed

this weblog , specifically the proper information that I was searching for!

. whole body garcinia cambogia reviews
Posted by: Mauriello - Monday, March 31, 2014 12:54 PM

garcinia cambogia reviews yahoo Erectile dysfunction might or might not impact a man_s capacity to have an orgasm and release semen.

Erectile dysfunction is also distinct from a

lack of sexual desire which also interferes having a man_s capacity to have sexual intercourse.

garcinia cambogia reviews and side effects
Posted by: Hubert - Monday, March 31, 2014 3:04 PM

where to buy garcinia cambogia extract Just desire to say your article is as astonishing.

The clearness for your put up is simply nice and i could

think you are a professional on this subject.

Fine along with your permission allow me to seize your RSS feed to keep up to date with coming near near post.

Thanks a million and please continue the enjoyable work. garcinia cambogia extract side effects
Posted by: Kaczmarek - Tuesday, April 01, 2014 11:51 PM

You made some good points there. I looked on tthe internet to find out mopre about the issu and found

most individuals will go along with your views on this web site.
Posted by: Pierre - Monday, April 07, 2014 1:19 PM

Hi there! I could have sworn I've been to this site before but after browsing through

some of the post I realized it's new tto me. Nonetheless, I'm definitely

glad I found itt and I'll be bookmarking and checking

back often!
Posted by: Kortig - Tuesday, April 08, 2014 2:54 PM

Very good article. I'm going through many of these issues as well..
Posted by: Neace - Monday, April 28, 2014 1:30 PM

Good post. I learn something totally new and challenging on

sites I stumbleupon everyday. It will always be interesting to

read through content from other authors and practice a little something from other sites.
Posted by: Kleeman - Monday, April 28, 2014 1:39 PM

Definitely believe that which you said. Your favorite justification seemed to be on the net the easiest thing to be aware of.

I say to you, I certainly get irked while people think about worries that they just do not know about.

You managed to hit the nail upon the top as well as defined out

the whole thing without having side effect , people can take

a signal. Will likely be back to get more. Thanks
Posted by: Barbour - Monday, April 28, 2014 1:39 PM

Very good info. Lucky me I found your site by chance (stumbleupon).

I have book-marked it for later!
Posted by: McMullan - Monday, April 28, 2014 6:15 PM

Right now it seems like Wordpress is the top blogging platform available right now.

(from what I've read) Is that what you are using on your blog?
Posted by: Balke - Monday, April 28, 2014 6:27 PM

Very nice post. I just stumbled upon your blog and wanted to mention that I've truly enjoyed surfing around your blog posts.

In any case I'll be subscribing in your rss feed and I am hoping

you write once more very soon!
Posted by: Blackham - Monday, April 28, 2014 10:19 PM

I used to be recommended this web site by my

cousin. I'm now not positive whether or not this post is written by way

of him as no one else understand such specified approximately

my problem. You're amazing! Thank you!
Posted by: Donley - Wednesday, April 30, 2014 2:12 PM

I enjoy what you guys are up too. Such clever work and exposure!

Keep up the great works guys I've included you guys

to blogroll.
Posted by: Schippers - Wednesday, April 30, 2014 7:49 PM

Greate article. Keep writing such kind of information on your site.

Im really impressed by it.

Hey there, You've performed a fantastic job. I will certainly digg

it and in my view recommend to my friends. I'm sure they will be benefited from this web site.
Posted by: Verco - Thursday, May 01, 2014 1:19 AM

What's up everyone, it's my first pay a visit at this website, and piece of

writing is actually fruitful for me, keep up posting such posts.
Posted by: Carvalho - Thursday, May 01, 2014 1:42 AM

Very good information. Lucky me I found your blog by accident (stumbleupon).

I've book marked it for later!
Posted by: Merchant - Thursday, May 01, 2014 6:47 AM

Do you mind if I quote a couple of your articles as

long as I provide credit and sources back to your website?

My website is in the exact same niche as yours and my users

would really benefit from some of the information you present here.

Please let me know if this ok with you. Many thanks!
Posted by: Brigstocke - Thursday, May 01, 2014 12:30 PM

Yesterday, while I was at work, my cousin stole my iphone

and tested to see if it can survive a forty foot drop, just so she can be a youtube sensation.

My iPad is now destroyed and she has 83 views. I know this is completely off topic but I had to share it with

Posted by: Meece - Thursday, May 01, 2014 4:08 PM

My partner and I stumbled over here from a different

website and thought I might check things out. I like what

I see so i am just following you. Look forward to looking into your web page for a second time.
Posted by: Considine - Thursday, May 01, 2014 11:05 PM

Hi there just wanted to give you a quick heads up.

The words in your content seem to be running off the screen in Opera.

I'm not sure if this is a formatting issue or something to do with internet browser

compatibility but I figured I'd post to let you know.

The layout look great though! Hope you get the issue solved soon.

Posted by: McGrowdie - Friday, May 02, 2014 2:45 AM

Great post but I was wanting to know if you could write a litte

more on this subject? I'd be very thankful if you could elaborate

a little bit further. Appreciate it!
Posted by: Nettleton - Friday, May 02, 2014 3:47 AM

Hi i am kavin, its my first occasion to commenting anywhere, when i read this

piece of writing i thought i could also create

comment due to this good article.
Posted by: Mcewen - Friday, May 02, 2014 4:40 AM

It's very straightforward to find out any topic on web as compared

to textbooks, as I found this article at this web site.
Posted by: Chartres - Friday, May 02, 2014 6:05 AM

Wonderful site. A lot of helpful info here. I am sending it to a few friends ans also

sharing in delicious. And certainly, thank you to

your effort!
Posted by: Mcginnis - Saturday, February 06, 2016 11:33 PM

My brother recommended I might like this website.

He was entirely right. This post actually made my day.

You cann't imagine just how much time I had spent for this info!

Posted by: Sheahan - Sunday, February 07, 2016 11:26 AM

Thank you for any other wonderful post. Where else could anybody

get that kind of information in such a perfect means of writing?

I've a presentation next week, and I'm on the look for such information.
Posted by: Bohm - Thursday, February 18, 2016 11:19 AM


WPL Publishing - 5750 Bou Avenue #1712 - Rockville, MD 20852

Phone: (301)765-9525  -  Fax: (301)983-4367

All Content and Design Copyright © 2022 WPL Publishing
About Us

Contact Us

Privacy Policy

My Account