Guardian Roofs is a family-owned business with an amazing track record for outstanding work stretching back three decades. Our mission is to provide our clients with the same high level of service and quality that we would expect ourselves. This means providing personal attention in a professional manner with a focus on quality workmanship.
From the moment you contact us about a roofing project large or small, you have our complete attention. We strive to return all phone calls and online contacts within 24 hours. We work carefully with each client to ensure that their project meets all code and design requirements.
From the moment you contact us about a roofing project large or small, you have our complete attention. We strive to return all phone calls and online contacts within 24 hours. We work carefully with each client to ensure that their project meets all code and design requirements.
Business details
- Year established: 2003
- Employees: 1
- Licensed
Services
Insulation
Report
Skimping on proper insulation in your attic can cost you big later on. The biggest problem is that without sufficient insulation, heated or cooled air will be able to escape from your property. This will increase your energy bills as your HVAC system is forced to work harder to maintain comfortable indoor temperatures.
Commercial
Report
If you own a commercial property, a roofing problem can have a big impact on your business. Even a small roof leak or a few missing shingles could tarnish the image of a high-end shop or hotel, and a major leak might damage inventory at a warehouse or completely shut down operations at an industrial facility.
Repairs
Report
Reroof
Report
New Roof
Report
Whether you are dealing with brand new construction or need a whole new roof deck for an old or damaged property, Guardian Roofs can help. As a licensed roofing contractor that keeps up with the latest building code changes, we can help you ensure your new roof is expertly designed and totally up to code.
Reviews (46)
Phillip T.
Jun 21, 2022
I quoted over 10+ licensed roofers (many are not licensed so beware) to do this job. I had a great experience with David and this company from start to finish. David was extremely professional and to the point. He and the company were true to their word as to when they would provide a quote and have the work started. Everything was very seamless for me especially since the project was difficult since I had many slopes, valleys, and skylights involved. David worked with me to ensure that my warranty was valid.
I truly appreciate their work on repairing leaks and reroofing 3200 sq ft of roof. I had two other big companies that I signed with that fell through because they were not experienced or honest. This company and David were the real deal and I feel confident recommending them as a roofer.
I truly appreciate their work on repairing leaks and reroofing 3200 sq ft of roof. I had two other big companies that I signed with that fell through because they were not experienced or honest. This company and David were the real deal and I feel confident recommending them as a roofer.
Alex Motlagh
Jun 01, 2022
These guys are real pros i thought it was gonna take three to four days to do my roof but it only took them two days and on top of it they did such a good job, they replaced all the bad wood and changed all the vents and cleaned after themselves before they left. So i would recommend them to anyone. Thank you steve and the whole crew Alex M
John P.
May 18, 2022
My experience with guardian roofing was not completely positive. I wish the owner would reach out to me. Guardian purposely did not pull the permit. They offered to save me $1200 if I did not need the permit but I insisted and that is how the contract reads. On Day 3 he city of oceanside shut down the job. Guardian told me to get a permit and state I was doing the work myself.
They will say that is not true, but it is. Unfortunately the crew did not replace all the termite damaged wood and resorted to doing so after the roof was installed. This created a extra work and a substandard roof. There were nails below the nails zone, a loose fitted vent, a missing vent cover (just a hole in the roof), nails that are sticking up under the shingles. no stanchions were used on my solar, instead they put L brackets over the already installed roof and a bunch of water proofing epoxy.
Once of the solar panels is shaking around, not secured and they did not work. I had to hire an electrician to trouble shoot and restore the solar power. The roof on my garage cannot possibly be warrantied due to the installation. I asked the rep to deduct from the total the permit fee he offered to save me and the solar installation since that is so awful. Truthfully, that section and others should be re installed. Again, I think this experience was due to poor supervision. The rep tried to make it right, but because I have not paid the balance, their process has led to a lien on my home.
They will say that is not true, but it is. Unfortunately the crew did not replace all the termite damaged wood and resorted to doing so after the roof was installed. This created a extra work and a substandard roof. There were nails below the nails zone, a loose fitted vent, a missing vent cover (just a hole in the roof), nails that are sticking up under the shingles. no stanchions were used on my solar, instead they put L brackets over the already installed roof and a bunch of water proofing epoxy.
Once of the solar panels is shaking around, not secured and they did not work. I had to hire an electrician to trouble shoot and restore the solar power. The roof on my garage cannot possibly be warrantied due to the installation. I asked the rep to deduct from the total the permit fee he offered to save me and the solar installation since that is so awful. Truthfully, that section and others should be re installed. Again, I think this experience was due to poor supervision. The rep tried to make it right, but because I have not paid the balance, their process has led to a lien on my home.
Judy Clavin
May 05, 2022
Jim W.
May 05, 2022
Jordan Tuimaualuga
Apr 28, 2022
Tyler Condon
Mar 23, 2022
The Guardian Roofs team is awesome. We have used them on a big 79 unit apartment building to do some major roof repairs. They are always professional and communicate any issues that may arise. They have very decent pricing and know what they are doing. Mario is the man! Very cool guy who knows his stuff and is there when you need him. We will definitely be using Guardian Roofs again.
Richard Magnusen
Feb 26, 2022
Bryan Sherlock
Feb 16, 2022
If you're looking for a new roof, need repairs or any other roof related item I urge you to consider Guardian Roofs. The team was absolutely incredible from our sales rep Doug, to the team that came out as well as the customer satisfaction team that wanted to know how the entire experience went. The products they offered for the price were terrific, but then how they got the work done so quickly and efficiently was phenomenal. I can't thank the Guardian Roof team enough for the great work! Please give them a call, you'll be glad you did.
Jeff Meeks
Feb 05, 2022
Joy A.
Jan 13, 2022
Great job! They did a great job and we're respectful of my tenants. They came when they said they would. Actually they got me in sooner than they had originally thought they could and through all the rain I've had zero complaints of leaks. They took off three layers and replaced some wood for a reasonable price. I'm very happy!
Dora M.
Dec 21, 2021
We have a leak in the middle of our house. Guardian Roofs had previously fixed our roof so I contacted them. Doug Hein came out and did a great job explaining the issue to me, including visuals. He showed me that the issue was our attic window and put me in contact with someone who could help. He was a true professional and a credit to his industry
Fred B.
Nov 25, 2021
My wife and I needed to have our 30 plus year old house re-roofed. I called my brother who had 30 years' experience as a roofer in the southern calif area (he is now retired). He recommended that I call Guardian Roofing. I am very happy called them. The whole experience from the quote with Dan the salesman to the re-roofing procedures explained thoroughly by the job supervisor Mario, who is very experienced in the roofing business! Mario sent his reroofing crew headed up by Carlos and I was impressed with the high-quality work Carlos and his crew exhibited.
The whole process took only 4 days and my wife and I couldn't be happier! We highly recommend the Guardian Roofing group because of the excellent workmanship and very fair pricing!
The whole process took only 4 days and my wife and I couldn't be happier! We highly recommend the Guardian Roofing group because of the excellent workmanship and very fair pricing!
Roger Rohm
Nov 25, 2021
I was very pleased with how our re-roof project turned out. Mario came up with good ideas and solutions to the logistics this job presented. I know this wasn't an easy job but Rueben and Carlos worked diligently, were very respectful and cleaned up satisfactorily every day. Service: Roof installation
Joe R.
Nov 22, 2021
I requested a quote online to address some issues found during our inspection. I immediately received a call back and had an appointment scheduled within minutes. Mario came by to take a look at the roof and was able to identify that the issues were more minor than stated in the inspection. He gave us some tips on what to look for and keep our roof in good condition as well as quickly seal some areas that were in need. It was refreshing to work with a company that was honest and looking out for the client's interests.
Mitzie L.
Nov 18, 2021
When it was time to replace our roof, I was in shock as to how much they now cost. A couple of companies wanted well over $20,000 for my 1600 sq ft home. Guardian was nothing near that. They came when promised, cleaned up daily and did an excellent job. Right after the roof was replaced we had a good storm and it stood the test. Guardian is a safe choice for doing business with b
Fernando D.
Aug 27, 2021
Guardian was the last of the 12 refutable companies I surveyed for my re-roof project. I was so meticulous in this process that it took me a month to pick the deserving company. Guardian roof did not only beat everyone's price for my project but it gave me that "feel good" vibe with the company especial General Manager Spencer Park. He was there from the very beginning and through the entire process.
Although I ended up paying more than the original estimate because of additional rotted wood to be replaced, I can tell that Guardian and Spencer made sure that I don't have to pay more than I have to. The crew was fast and very knowledgeable. The project was completed faster than I expected and I couldn't be more happier on the outcome. I just love my new roof and I recommend Guardian Roof to all.
Although I ended up paying more than the original estimate because of additional rotted wood to be replaced, I can tell that Guardian and Spencer made sure that I don't have to pay more than I have to. The crew was fast and very knowledgeable. The project was completed faster than I expected and I couldn't be more happier on the outcome. I just love my new roof and I recommend Guardian Roof to all.
Teresa P.
May 18, 2021
This is a great company to work with. My roof was quite large and ancient. I got 4 different estimates that were all over the board. Guardian came in with the best price and quality. Brian was detailed about explaining the process about redoing the roof and the timeline! Answered every question I had. Office contacts were great at keeping me updated on progress!
The crew was excellent at cleaning up my property at the end of every work day. I would just plan ahead with them as they are so busy as it took quite some time from that day I signed the contract to their start date! I guess when a company is good at what they do they are in high demand and are very busy! Kuddos to Miguel for leading a great project.
The crew was excellent at cleaning up my property at the end of every work day. I would just plan ahead with them as they are so busy as it took quite some time from that day I signed the contract to their start date! I guess when a company is good at what they do they are in high demand and are very busy! Kuddos to Miguel for leading a great project.
Joe B.
Apr 14, 2021
Received our quote from Doug, while it was not the lowest the vibe I got from Doug was the best. Mario is the technical supervisor, but we never saw him (nor needed him). Saturday twelve people came to strip the roof down to the wood. It was scheduled to rain Sunday and Monday (which it did), so the dozen people also covered the house and garage with plastic. all this in five hours.
The senior installer (Jerry) was fantastic! In the four days Jerry was on-site he had two different helpers. only one helper per day. While Jerry worked well with both helpers, Giovanni complemented the work the best. In my opinion it is the installer that makes the job. I can totally recommend a roofing job done by Jerry and Giovanni! My ONLY recommendation for Guardian would be to have a crew that did a final clean up. All in all we are very pleased with the service provided.
The senior installer (Jerry) was fantastic! In the four days Jerry was on-site he had two different helpers. only one helper per day. While Jerry worked well with both helpers, Giovanni complemented the work the best. In my opinion it is the installer that makes the job. I can totally recommend a roofing job done by Jerry and Giovanni! My ONLY recommendation for Guardian would be to have a crew that did a final clean up. All in all we are very pleased with the service provided.
Joe Trillo
Mar 20, 2021
Andrew Z.
Mar 10, 2021
As a solar installer I've worked with a handful of roofers and its been a nightmare every time. Then came guardian roofs and it was the complete opposite. Finally a roofer who takes their business to the next level! Very responsive, the best quality, and extremely fair pricing. Now we specially partner with guardian to do any work we need. The most important thing to us is having a partner who cares about the customer as much as we do, especially after install. That's guardian. Use them.
Pamela H.
Mar 01, 2021
We worked with Jason Perez on the estimating side and Luis as the project foreman to replace our old asphalt shingles with new + install a flat roof over our carport area. Their demo, carpentry, and installation crews were professional, clean, and thorough in their work. They hauled the demo away at the end of each day (we had 2 days of demo) and kept their work and break areas tidy.
The carpentry crew took one day to replace damaged wood in the carport area and areas around the perimeter of the house where we had significant water damage. They did a super detailed job! Everything was lined up and stocked so that on the last day the shingles installers were able to knock out their work by end of day. Jason /Luis came by to check on the guys each day. Could not recommend these guys enough. Everyone we encountered was professional and friendly. Our final price was the same as what we were originally quote - no surprises.
The carpentry crew took one day to replace damaged wood in the carport area and areas around the perimeter of the house where we had significant water damage. They did a super detailed job! Everything was lined up and stocked so that on the last day the shingles installers were able to knock out their work by end of day. Jason /Luis came by to check on the guys each day. Could not recommend these guys enough. Everyone we encountered was professional and friendly. Our final price was the same as what we were originally quote - no surprises.
Jeff K.
Feb 20, 2021
I had my 35 year old terracotta tiles "re-roofed" - very interesting how they stack all the tiles at the top. Mario's team was here 7 days. The tiles that needed replacing were smartly installed on the back side of the house (away from street view). They took care of permitting with the city and cleaned up at the end of each day. Best thing I did was get the tiles cleaned. I highly recommend adding the power washing for a fresh clean roof.
Joanne Jordan
Feb 19, 2021
Dolores Staxrud
Dec 06, 2020
After spending months looking for a roofing company that I trusted to do a good job, I chose Guardian. My call was returned the same day as their ad said. Dan Hill called, set up an appointment and showed up when he said he would. I was impressed with his knowledge and enthusiasm for the job. He went on the roof, then explained the condition to me.
On the day the work started Freddy came to my door to ask questions and informed me what they will do. He kept me informed during the process. Mario also was available by phone when I had a question. All employees were courteous, efficient and knowledgeable. i would recommend Guardian Roofing to anyone.
On the day the work started Freddy came to my door to ask questions and informed me what they will do. He kept me informed during the process. Mario also was available by phone when I had a question. All employees were courteous, efficient and knowledgeable. i would recommend Guardian Roofing to anyone.
Debbie Brierly
Dec 02, 2020
My husband and I got several quotes For a complete tear off and re-roof before selecting Guardian Roofs and I'm so happy we did. From our first meeting with Dan Hill to the completion of the project, everything went smoothly, on track, professional and our roof looks Amazing! If we did a question both Dan and Mario who oversaw the project were prompt and courteous in responding. Guardian Roofs gets the highest rating from us. I would not hesitate to recommend them to family and friends. Thank you Dan, Mario and the entire crew we love our new roof!
Savannah C.
Sep 23, 2020
First of all I would like to say I did get quotes from several roofing companies. Each company had a different approach to how they quoted, some companies just didn't show up and others sent my quote weeks later after I had to follow up asking for the quote. When it came to Guardian Roofs Justin came out and sat down with me, followed up with my quote just a few hours later, explained the material options, and best of all he made sure I knew what was included in my quote.
Rather then just telling me all the extra fees or extra thing that wouldn't be included in the job. What I found with Guardian Roofing was a straightforward, transparent, honest answer. From the initial meeting for an estimate through following-up after the final inspection, Justin was in constant contact, letting me know where the project was, clarifying what I wanted and making sure that I was completely satisfied with their work. If I had another house, Guardian Roofs would be putting the roof on it! Thank you Justin & Guardian Roofs.
Rather then just telling me all the extra fees or extra thing that wouldn't be included in the job. What I found with Guardian Roofing was a straightforward, transparent, honest answer. From the initial meeting for an estimate through following-up after the final inspection, Justin was in constant contact, letting me know where the project was, clarifying what I wanted and making sure that I was completely satisfied with their work. If I had another house, Guardian Roofs would be putting the roof on it! Thank you Justin & Guardian Roofs.
Brian M.
Jun 29, 2020
I found Guardian Roofs through a Yelp search. I requested bids from six vendors. Dave provided a detailed verbal explanation of the work to be done. and the written quote was very detailed too. Their price was in the mid-range. The deciding factor was that they've been in business for quite a while as their License number is in the 847000 range. A lower number indicates that the business has been around a while.
That's a good thing. The final price was the quoted price, pleasant surprise. The entire work process from start to finish was three days. I was lucky, the inspector came out in a timely manner at both the beginning and final phase of the project. The roofers did necessary wood repairs prior to installing the underlayment and new shingles. After all the work was done I walked the roof and am satisfied with the job done.
That's a good thing. The final price was the quoted price, pleasant surprise. The entire work process from start to finish was three days. I was lucky, the inspector came out in a timely manner at both the beginning and final phase of the project. The roofers did necessary wood repairs prior to installing the underlayment and new shingles. After all the work was done I walked the roof and am satisfied with the job done.
April Y.
Apr 29, 2020
We hired Gaurdian Roofing to do our pitched roof and flat roof. Dan the estimator took note of my concerns of the changes need to correct original roof design. (Each pitch for water to drain to gutters were opposite and slopped the wrong way to drain) I also wanted extra protection for the ridge caps. Add on new gutters. Dan gave us a very fair price.
I was then able to pick my type of shingles and color. Their roofer started the job and succeeded over and beyond excellent quality workmanship. I cannot remember his name, but he is definitely a employee to keep. He also took note of my concerns of extra protection on ridge caps. We are extremely satisfied with our new roofs. We had small things to fix with the gutter, they stand up with correcting their work if any is needed.
I highly recommend Gaurdian Roofing, and will pass along business card to anyone i know who needs a new roof. Thank you to the grew at Gaurdian Roofing We Love our New roofs.
I was then able to pick my type of shingles and color. Their roofer started the job and succeeded over and beyond excellent quality workmanship. I cannot remember his name, but he is definitely a employee to keep. He also took note of my concerns of extra protection on ridge caps. We are extremely satisfied with our new roofs. We had small things to fix with the gutter, they stand up with correcting their work if any is needed.
I highly recommend Gaurdian Roofing, and will pass along business card to anyone i know who needs a new roof. Thank you to the grew at Gaurdian Roofing We Love our New roofs.
Terrie C.
Feb 27, 2020
Met with Doug on Saturday the 22nd of February. We were helping my mother in-law get quotes for a new roof. He came in and sat down with his cell phone open. His calculator had 20 thousand on it. He had a piece of paper acting like he was writing down a quote. My husband asked him if he needed to take measurements of the roof or at least look at it.
He said he didn't need to. He then tells us it would cost my mother in-law 20 thousand to fix her roof. Thank god we were there to help her. This guy and company is shady. He was obviously lazy and didn't care. What a rip off!
He said he didn't need to. He then tells us it would cost my mother in-law 20 thousand to fix her roof. Thank god we were there to help her. This guy and company is shady. He was obviously lazy and didn't care. What a rip off!
Gary G.
Jan 25, 2020
Spectacular! The sales consultant showed up when promised. Looked at thee roof, recommended a high quality system, wrote up the quote and we agreed to the terms. Said that they would start in 2-3 weeks. 3 days later they called and said that they were ready when I was. They showed up the next day, did the tear out and installed the Owens Corning premium roofing system including enhanced exhaust and ridge vents.
They completed the installation on day 2, did an exceptional job cleaning up. As side from a beautiful new roof, if you didn't know better, they were so efficient and effective that they were done Ann's gone before we knew it. We ended up with a 4 ft section of facia that needed to be replaced and literally within 10 minutes of making the call to the consultant, Justin, the company dispatched a field tech David who immediately took action to replace e the facia and cleaned up and gone.
This company delivered the highest quality product with professional installation and professional services and timely follow-up. THEY DELIVERED LIKE THEY PROMISED! Oh by the way, when it came to a competitive price, they weren't the highest and they weren't the lowest, but they saved me $2500 from the higher bid I received from an extremely qualified and professional roofing company. Call for a quote and ask for Justin, he will definitely take exceptional care in providing you with a competitive quote.
They completed the installation on day 2, did an exceptional job cleaning up. As side from a beautiful new roof, if you didn't know better, they were so efficient and effective that they were done Ann's gone before we knew it. We ended up with a 4 ft section of facia that needed to be replaced and literally within 10 minutes of making the call to the consultant, Justin, the company dispatched a field tech David who immediately took action to replace e the facia and cleaned up and gone.
This company delivered the highest quality product with professional installation and professional services and timely follow-up. THEY DELIVERED LIKE THEY PROMISED! Oh by the way, when it came to a competitive price, they weren't the highest and they weren't the lowest, but they saved me $2500 from the higher bid I received from an extremely qualified and professional roofing company. Call for a quote and ask for Justin, he will definitely take exceptional care in providing you with a competitive quote.
Edsel I.
Sep 25, 2019
I made an appointment and was told someone named Dave will meet me at my house for an estimate with an one hour window. No show for 45 minutes. I called and straight to voicemail. I left a message and no call back all day. Wasted two hours of my day, waiting and getting to/from work during my lunch break. Not even a courtesy call. It's a shame because we need a complete new roof and many neighbors in my area are due for one as well. Could have been lots of referrals.
Jason C.
Sep 20, 2019
The roof project went great and looks fantastic. Unfortunately it was the tearing off of old roof that is reason I didn't do 5 stars. They were not very careful during tear off of old roof and as a result I had two patio covers get damaged as well as marks on the outside of the house that required repainting. However, I give a hats off/credit to Mario and Guardian, they took full responsibility and did what it took to make it right until I was satisfied.
Great customer service! I would recommend them for roofing.just if they do a re-roof make sure you have all your patio covers, covers, sheds etc protected from falling shingles.
Great customer service! I would recommend them for roofing.just if they do a re-roof make sure you have all your patio covers, covers, sheds etc protected from falling shingles.
Georgia B.
Sep 04, 2019
Job very well done & in such a short time, under a week. What a great crew this company has. Doug in sales got all the specs within a day (5000+ sq.ft of roof) got up to the house very quickly and made a spot on estimate. Pulled all permits with no hiccups and scheduled inspections promptly! Jason was nice and respectful with us and his crew worked long and hard.
What a mess it is to remove a whole roof and old solar panels, but this crew cleaned the surroundings up very nicely And even washed the windows. We picked the Corning cool tiles in Night Sky. The roof looks sleek and beautiful. We are so delighted. Thank you Guardian for a great job!
What a mess it is to remove a whole roof and old solar panels, but this crew cleaned the surroundings up very nicely And even washed the windows. We picked the Corning cool tiles in Night Sky. The roof looks sleek and beautiful. We are so delighted. Thank you Guardian for a great job!
Jerry H.
Aug 08, 2019
Sorry to say my experience was not good. The actually work looked terrible compared to some Of my neighbors roofing jobs! I had to do some sealing and painting after they finished I even approached Dan my salesman but he just smiled took my money and walked away. I don't have record of a permit or the proper inspections that were suppose to be made.
I don't even think they got the final inspection and I have no record of such. It's too bad because they were not even considered for a bid on two of my neighbors that have since re roofed with other companies! no response from anyone. Wow and nompermits? I wonder if the California state license board would be interested
I don't even think they got the final inspection and I have no record of such. It's too bad because they were not even considered for a bid on two of my neighbors that have since re roofed with other companies! no response from anyone. Wow and nompermits? I wonder if the California state license board would be interested
Viviana S.
Jul 09, 2019
I would never trust this company. I had to practically chase down one employee of theirs to get him to come look at my roof. He didn't want to come by, he only wanted to use satellite photos to determine what I needed. He then made plans to come by on a Friday, but didn't show. Foolishly, I called him back two weeks later, and again, I had to pin him down for him to come by.
He did, never inspecting my roof, giving me a verbal figure and clearly tried to get me to replace the entire roof. He left promising an estimate by email. The quote never came! I gave up and called another roofer to give me an estimate, and didn't realize he worked for the same company until he arrived! He also refused to inspect the roof, and gave me a verbal estimate that was much different and higher than the other person. I called the office to speak to the owner. and he never called back. Do Not Trust This Company.
He did, never inspecting my roof, giving me a verbal figure and clearly tried to get me to replace the entire roof. He left promising an estimate by email. The quote never came! I gave up and called another roofer to give me an estimate, and didn't realize he worked for the same company until he arrived! He also refused to inspect the roof, and gave me a verbal estimate that was much different and higher than the other person. I called the office to speak to the owner. and he never called back. Do Not Trust This Company.
Susan R.
Mar 30, 2019
We had some minor damage to our roof (a large hole in the shake shingle, possibly caused by animals) and contacted Guardian for help before expected rain started. They were available and helpful by phone, scheduled an appointment for the next day, their tech showed up on time and was friendly and professional and he made the repair immediately. We will definitely consider this company for replacement of the entire roof based on this fantastic service.
Jake C.
Jan 09, 2019
John S.
Feb 04, 2018
Great company, team, and experience. Replaced our roof and a good amount of wood around my house. Douglas was very professional in informing us what needed to be done and what shouldn't be done. Mario was the guy running the project and did a great job in communicating with us and making sure everything was perfect. Thanks again!
K. M.
Feb 02, 2018
Peter Hanson
Oct 25, 2017
Kim Murata
Aug 04, 2017
Alan A.
May 19, 2017
Scheduled last week for 10am this morning. At 5 after 10 I call. They tell me that I called and rescheduled for Monday (which I did not). I ask is there anyway Steve(the owner) can come now since I'm home. The office lady then calls me back and says he's leaving town until Wednesday. Which is quite ironic since I rescheduled for Monday. I'm quite bummed as my neighbor was happy with his roof but I won't work with someone who doesn't respect my time as a customer.
Ken Lam
Apr 21, 2016
Ken Lam
Jan 17, 2016
Larry H.
Sep 22, 2015