AD Roofing LLC

Roofing, Gutters, Skylights,

About us

AD Roofing LLC is a Licensed & Insured & Bonded Home Improvement Contractor established in 1998. Family owned and operated. Free estimates. No job is too small. 15-20 employees - No dumpsters - No sub-contractors - No sales staff (only estimators who work on roof projects on a regular basis). Cost is determined by the job. We recycle. Award winning. We can help, let's talk!

Business highlights

26 years of trusted experience
Family Owned & Operated

Services we offer

Roofing - asphalt & fiberglass shingles, tear off & removal, re-roofs, new construction, repair, ventilation, skylights, insultaion, ice damming. Gutters & gutter guards. Siding & rubber.

Amenities

Free Estimates
Yes
Warranties
Yes
Senior Discount

5%



Accepted payment methods

American Express
Check
Discover
MasterCard
Visa

Reviews

4.9416 Reviews
Number of StarsImage of DistributionNumber of Ratings
5
94%
4
3%
3
1%
2
2%
1
0%


Rating CategoryRating out of 5
quality
4.9
value
4.9
professionalism
4.9
responsiveness
4.9
punctuality
5.0

Filter reviews by category

Showing 326-350 of 416 reviews

KIM P.
11/2006
5.0
gutter repair, roofing
  + 0 more
All aspects of the job went well. Aaron Dwyer came and gave us a quote. Once we accepted the quote, he dropped off sample shingles with colors along with a list of homes with different types of shingles and colors. Once a decision was made on style and color, a time was scheduled to complete the job. Due to rain, the work was completed 1.5 weeks later, but Aaron kept us informed. They completed the entire project in one day. They came back the next morning to make sure that their clean up job was complete. The roof and gutters look great.
Description of Work: Removed old roofing and gutters on house and garage. Reroofed these areas, placed on new gutters with gutter guards.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$6,100

GREG O.
11/2006
4.0
contractors, insulation, roofing
  + 1 more
Took a little bit of time to get the original quote, but Aaron performed the work approximately 4 weeks after the quote, as he originally indicated. Good workmanship, they were careful with the house and shrubs, hauled all debris away, and cleaned up thoroughly.
Description of Work: Remove and replace irregular shaped (about 6 x 11 foot) rubber membrane flat porch roof on second floor level. Included removal and reinstallation of treated wood railing, and installation of new rubber membrane roof, plus removal of decayed lumber and installation of additional insulation.

Rating CategoryRating out of 5
quality
5.0
value
4.0
professionalism
5.0
responsiveness
4.0
punctuality
5.0

Yes, I recommend this pro
$1,705

GLORIA P.
11/2006
5.0
roofing
  + -1 more
We called AD Roofing and we received a call back in 3 days. Aaron was out of town but was checking his messages. We decided our problem was not an emergency so we set a date to come in a week. The company sent a man who arrived exactly on time but did not have a long enough ladder. (We have a large house and I don't think I mentioned that over the phone). They said they would come back again another day, which they did. At that time they fixed the leak. When asked about the condition of our roof, we were told it should last another 5 years or so. At that time we will certainly consider this company to do the job.
Description of Work: We had a leak in our roof. AD Roofing came out, saw the problem, fixed it and explained to us what had been wrong and what was done.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$125

MARY S.
10/2006
5.0
roofing
  + -1 more
They indicated that it may take several visits to solve the leak - and it did take two visits. They returned promptly when the first repair didn't completely solve the problem. We think it is solved now.
Description of Work: Repaired roof leak.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$145

JAN B.
10/2006
5.0
roofing
  + -1 more
They will probably be coming out to put the roof on.
Description of Work: They came out for an estimate.
Rating CategoryRating out of 5
Yes, I recommend this pro

MARGARET C.
10/2006
5.0
roofing
  + -1 more
After a door to door sales guy came to our house asking to fix the supposed hail damage on our roof, I figured it was a scam so I called AD and my home inspector friend. Both confirmed independently that there was no hail damage on the roof except to the vents. This is the second time I have used AD and like the first time, I received exceptional service. Aaron returned my call within a day and was out at the house when promised. He even sent a thank you note after the job was done! I would highly recommend him!
Description of Work: Checking roof for hail damage and replacing eight vents.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$320

SUSY P.
10/2006
3.0
roofing
  + -1 more
I called AD roofing, and while within a week he came out to look at the problem, on a Friday. He said he could fix the problem for $300, and would get to it if not next week, the week after. I realize that this was a minor job in comparison, but I had to call him 3 times to ask if he was still planning to do the work, because I had not heard back from him. The last time I called, I was not very pleased it was a over a month since the estimate. He actually said that he was trying to do me a favor by doing this work. Since I am paying for the work, I do not see it was a favor. When his workers arrived they did not know what they were supposed to do, they asked my husband, who told them to call their boss. They are supposed to return to put a screen door back up, I would assume we will have to do that too. When workers actually complained to my husband that it was cold - it would not have been cold if the work had been done when promised!
Description of Work: We have a flat rubber membrane roof that had leaked last winter, but never in the warmer weather with just rain. After I called, but before our appointment the leak became active with any amount of rain, so I was very anxious to get it fixed. Within a week of me calling him, Aaron came out to look at the problem, on a Friday. He said he would have the work done if not next week, the week following. They took off some flasking that was improperly applied, and added an additional layer of membrane. The work looks like quality work, time will tell, it has not rained since. They are supposed to return to put a screen door back up, I would assume we will have to do that too.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
2.0
responsiveness
2.0
punctuality
2.0

$300

DENNIS F.
10/2006
5.0
roofing
  + -1 more
Very well coordinated team of roofers. Quality from start to finish and clean-up outstanding.
Description of Work: Tear off and re-roof.

Rating CategoryRating out of 5
quality
5.0
value
4.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$10,000

RON O.
09/2006
5.0
gutter repair, roofing
  + 0 more
Very professional and would highly recommend AD Roofing. Aaron and all the roofers were courteous and friendly. Any questions or concerns were handled immediately. The biggest concern was my wife's plants and they made sure that there was no damage to the any of her plants and they cleaned up the surrounding area. I have seen other houses that had been replaced by other contractors this year and I would say that AD Roofing did a better job then any other roofer.
Description of Work: Tear off and replacement of roof shingles, gutters and gutter toppers.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$8,500

MICHAEL M.
08/2006
5.0
roofing, skylights
  + 0 more
Quotes for the job ranged from at 100.00 to 3,000+ to repair leaks around two skylights. The low bid recommended caulking only. The high end bids recommended tearing of and replacing shingles and adding an ice barrier. AD Roofing provided an honest and appropriate assessment by recommending a rain diverter and flashing. They felt the repair would last 5 to 10 years by which time I might be looking at a new roof. We have some very heavy rains and no more leaks. Greatest strength: assessed the situation, understood my needs and provided an appropriate and high value solution. Highly responsive and reliable. And, we got a thank you card.
Description of Work: Repaired flashing, and caulking around skylights and added a rain diverter

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$320

LEILA P.
06/2006
1.0
roofing
  + -1 more
They were supposed to return my call within 2 hours, but no one ever called me back. I waited all day for them to call, but they never did.
Description of Work: I called them to get an estimate.
Rating CategoryRating out of 5

Response from AD Roofing LLC
I DO APOLOGIZE FOR NOT RETURNING THE MEMBER'S PHONE CALL. I AM NOT SURE WHY A RETURN CALL WAS NOT MADE. I DO TAKE ALL MESSAGES AND MAKE ALL PHONE CALLS, SO IT IS MY MISTAKE. I TAKE PRIDE IN OUR GOOD SERVICE AND AM SADDENED BY THIS MISTAKE ON MY PART. I WILL TAKE THIS AS A LESSON AND DO AN EVEN BETTER JOB OF MAKING SURE THIS DOESN'T HAPPEN AGAIN. SORRY AGAIN, AARON

Toby G.
05/2006
5.0
roofing
  + -1 more
Aaron came out and gave me the estimate. He was professional and gave me what I think to be a reasonable rate for repairing my roof. I still had leak after first visit, but he came back out at no cost and leak was repaired after second visit. Aaron did work within time span discussed and was very responsive to voice mails that I left. Would hire again for future work.
Description of Work: Repaired leak in roof and replaced/repaired missing shingles.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$175

JANELL R.
05/2006
5.0
roofing
  + -1 more
Response time was excellent. The problem area was assessed and reasonable options offered for repair. Service was done quickly and effectively.
Description of Work: Repair made to roof leaking around chimney area.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$200

BETH B.
05/2006
2.0
roofing
  + -1 more
They called, said they would stop by next week & give me a price, & that was the last time I heard from them.
Description of Work: I called & asked them to give me a quote for a new roof for my garage. I am trying to sell & the roof is awful.

Rating CategoryRating out of 5
responsiveness
2.0

$1

Response from AD Roofing LLC
I AM NOT SURE WHY THIS COMPLAINT WAS FILED. I TALKED TO THE MEMBER ON APRIL 15, 2006 AND INFORMED HER I WOULD LOOK AT HER GARAGE NEXT WEEK AND CALL HER WITH A PRICE. ACCORDING TO MY RECORDS, I LOOKED AT HER GARAGE ON APRIL 19, 2006 AND LEFT HER A MESSAGE WITH A PRICE AT THE PHONE NUMBER SHE GAVE ME. I AM NOT SURE WHAT HAPPENED OR WHY SHE DIDN'T GET MY MESSAGE. I AM SORRY FOR THAT. AARON

CAROLYN K.
04/2006
5.0
roofing
  + -1 more
He was very responsive, friendly, outgoing, down to earth, just a person that would be easy to work with and trust. I told him to just go ahead with the job when he came out because the work seemed minimal and I didn't want to wait much longer to get the work done.
Description of Work: Came to look to see what kind of work needed to be done.

Rating CategoryRating out of 5
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro

TINA & CHRIS B.
04/2006
5.0
roofing
  + -1 more
Aaron was wonderful to work with. We originally contacted them in the spring of 05. We had some delays on our part. We contacted Aaron again when ready to work this spring. He said to just let him know when we were ready to start. We are replacing our windows and siding as well. Aaron worked with us and contractor to fit into our schedule. We had some delays with the other projects, and Aaron was very understanding and worked with us and ended up coming and working on the weekend to help keep our project on schedule. He and his guys were very polite and clean. They took their time and cleaned up even in the mulch. I would HIGHLY recommend for anyone that needs their roof replaced. We will be using them for gutters when project is complete for windows and siding!
Description of Work: Replaced roof with a one layer removal. We used a 50 year shingle and 6 foot of ice/water barrier on a house that is 3800+ sq. ft.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$8,785

SARMITE G.
12/2005
5.0
roofing
  + -1 more
Was on time and very polite and reasonable priced.
Description of Work: Recaulked around flashing for chimney and repaired roof ridge vents.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$135

RAYMOND M.
10/2005
5.0
roofing
  + -1 more
VERY PROMPT RESPONSE TO CALLS. VERY PROFESSIONAL DEMEANOR. PERFORMED EVERYTHING THAT WAS AGREED UPON. HAD THE LOWEST QUOTED PRICE AMONG 3 DIFFERENT COMPANIES. WHEN I FIRST CONTACTED THEM, THEY WERE BUSY WITH OTHER SCHEDULED WORK BUT SINCE MY HOUSE WAS SMALL (1600 SQUARE FEET), AARON ADDED THE JOB IN BETWEEN HIS OTHER COMMITMENTS IN ORDER TO AVOID A LONG WAIT. THE COMPANY CAME WITH AT LEAST 7 WORKERS TO DO THE JOB AND FINISHED THE JOB FROM 7 AM TO MID AFTERNOON. OTHER COMPANIES STATED THE JOB WILL BE DONE IN 2 DAYS. THEY BROUGHT THEIR OWN GARBAGE TRUCK TO HAUL ALL THE DEBRIS AND AFTER THE JOB WAS DONE, THE JOB SITE WAS CLEAN. I REQUESTED TRIMMING OF 2 TREE LIMBS THAT WERE OVERGROWN OVER THE ROOF AND OVER THE STREET, WHICH THEY DID AT NO EXTRA CHARGE. ALTHOUGH A DEPOSIT WAS REQUIRED IN THE ORIGINAL QUOTATION, AARON JUST ASKED FOR THE FULL PAYMENT AFTER THE JOB WAS DONE. I AM FULLY SATISFIED WITH THE JOB THAT WAS DONE.
Description of Work: WORKED ON HOME 1600 SQUARE FEET. REMOVED ALL SHINGLES, INSTALLED ICE SHIELD, INSTALLED SHINGLE FELT, INSTALLED 30 YEAR DIMENSIONAL SHINGLES. GUTTER INSTALLATION GARAGE. BATHROOM VENT INSTALLATION.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$4,790

SHAHRAM P.
10/2005
5.0
roofing
  + -1 more
A D ROOFING WAS THE ONLY COMPANY THAT RETURNED MY INITIAL CALL FOR AN ESTIMATE FOR THIS SMALL JOB. ROOF REPAIRS AS SMALL AS THEY MIGHT BE ARE OBVIOUSLY OF GREAT CONCERNS TO HOMEOWNERS. SINCE THESE GUYS WERE IN GOOD ANGIE'S LIST STANDING I DIDN'T HAVE TO BOTHER WITH ANYONE ELSE AND I WAS NOT DISAPPOINTED. HE PLACED ROOFINGS FROM THE BACK SO THAT THE REPAIR WOULD NOT BE OBVIOUS. AARON WAS VERY PROFESSIONAL AND DID GREAT WORK AT A REASONABLE PRICE.
Description of Work: REPAIRED A HOLE CAUSED BY LIGHTNING.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$290

Dena A.
10/2005
5.0
roofing
  + -1 more
I CALLED AD ROOFING THE MORNING AFTER A STORM FLOODED MY LIVING ROOM. AARON CAME OUT RIGHT AWAY, PINPOINTED THE PROBLEM, AND FIXED IT FOR A REASONABLE PRICE BEFORE THE NEXT BIG RAIN. SINCE MY ROOF IS NEARING THE END OF ITS LIFE HE COULD HAVE PUSHED FOR INSTALLING A NEW ROOF NOW, BUT WE DISCUSSED THE VARIOUS OPTIONS AND I CHOSE THIS MINOR REPAIR, WHICH SEEMS TO BE WORKING JUST FINE.
Description of Work: REPAIRED LEAKY ROOF.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$240

PATRICIA F.
10/2005
5.0
gutter repair
  + -1 more
AARON, THE OWNER CALLED WITHIN 3 DAYS AFTER I LEFT HIM A MESSAGE. HE CAME OUT TO THE HOUSE THE NEXT WEEK AND GAVE ME AN ORAL PRICE. HE WAS PROFESSIONAL, NICE, AND SAID THAT HE WOULD BE OUT NEXT WEEK TO DO THE WORK. RIGHT ON TIME, HE SENT OUT 2 WORKERS, ALSO PROFESSIONAL, TO DO THE WORK. THEY DID THE WORK, MADE SURE I DIDN'T HAVE ANY QUESTIONS, AND SAID THAT THEY WOULD SEND ME A BILL, WHICH THEY DID WITHIN 5 DAYS.
Description of Work: REMOVED SOME GUTTERS AND DOWN SPOUTS FROM 3 DORMERS AND REPAIRED THE REMAINING GUTTERS AND DOWN SPOUTS ON THE REST OF THE HOUSE.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$320

CHRIS B.
10/2005
5.0
gutter repair
  + -1 more
VERY GOOD. NICE CLEAN JOB ON CHIMNEY FLASHING REPLACEMENT. GUTTERS CLEANED APPROPRIATELY.
Description of Work: CLEANED GUTTERS. REPLACED FLASHING ON CHIMNEY FROM STORM DAMAGE.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$100

GEORGE B.
10/2005
5.0
contractors, gutter repair, roofing
  + 1 more
THIS WAS AN EXCEPTIONAL CREW. PUNCTUAL, POLITE, COURTEOUS TO MY NEIGHBORS, QUIET, NO LOUD BOOM-BOXES, MINIMAL SWEARING (I WOULDN'T BLAME THEM IF THEY DID), CLEANED-UP AND HAULED AWAY DEBRIS EVERYDAY. PROJECT COMPLETED TO MY SATISFACTION WITHIN A WEEK. I HIGHLY RECOMMEND AD ROOFING!!!
Description of Work: REMOVED OLD ROOF (COMPLETE TEAR OFF); REPAIRED ROTTEN WOOD; RE-DECK; INSTALLED 30 YR. DIMENSIONAL ELK SHINGLES; INSTALLED NEW GUTTERS & DOWN SPOUTS; INSTALLED RIDGE VENT SYSTEM.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$17,500

MARGE R.
06/2005
5.0
roofing
  + -1 more
ON TIME,FAIR PRICE,GOOD WORK, POLITE AND PROFESSIONAL. THANK YOU, ANGIE'S LIST FOR THE RECOMMENDATION.
Description of Work: REMOVED OLD RUBBER MATERIAL FROM ROOF/DECK OVER GARAGE. REMOVED AND REPLACED ROTTED BOARDS,AND INSTALLED ADDITIONAL BASE AND GLUED ON NEW ''RUBBER'' ROOFING.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$4,000

SHEILA K.
05/2005
5.0
roofing
  + -1 more
MR. DWYER WAS PUNCTUAL (A FEW MINUTES EARLY) AND VERY NICE. HE INSPECTED NOT ONLY THE STAINS WE'D NOTICED ON THE CEILING, BUT ALLAYED MY FEARS ABOUT SOME DRYWALL DEFECTS, WHICH I THOUGHT MIGHT BE, INSTEAD, CAUSED BY A LEAK. HE INSPECTED THE ROOF AND TOLD US THAT, IN HIS OPINION, WE HAD A TERRIFIC ROOF, WITH GOOD, QUALITY MATERIALS. HE THOUGHT THAT, POSSIBLY, IT WAS A FREAK ACCIDENT WHICH CAUSED THE WATER TO COME IN AND RECOMMENDED THAT WE WAIT UNTIL THE NEXT STORM, AND INSPECT THE CEILING FOR FRESH MOISTURE BECAUSE WE MAY NOT NEED WORK DONE. HIS ESTIMATE (IF THERE WAS MOISTURE) WAS VERY REASONABLE ($200) AND MINIMAL TO FIX THE AREA OF OUR ROOF WHICH MAY BE DEFECTIVE. THIS IS OUR 4TH HOME IN 5 YEARS, ALL OF WHICH HAVE HAD LEAKY ROOFS. THIS IS THE FIRST TIME THAT WE NOT ONLY DIDN'T HAVE A MASSIVE JOB, BUT ALSO DIDN'T HAVE A CONTRACTOR WHO RECOMMENDED WE TEAR EVERYTHING OFF TO FIX A TINY LEAK. THANKS!
Description of Work: MR. DWYER CAME TO OUR NEW HOME TO INSPECT OUR ROOF BECAUSE A STAIN ON OUR CEILING INDICATED A LEAK, AND DEFECTS (CRACKS & ''DROOPING'') IN THE DRYWALL GAVE ME CONCERN REGARDING OUR GUTTERS.

Rating CategoryRating out of 5
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro

Contact information

19700 W. Edgewood Dr, Lannon, WI 53046

http://www.adroofingLLC.com

Service hours

Sunday:
Closed
Monday:
7:00 AM - 5:00 PM
Tuesday:
7:00 AM - 5:00 PM
Wednesday:
7:00 AM - 5:00 PM
Thursday:
7:00 AM - 5:00 PM
Friday:
7:00 AM - 5:00 PM
Saturday:
Closed

Licensing

Bonded

Insured

Licensed*

Trade License Number
657095
Trade License Locale
Wisconsin
Trade License Authority
Wisconsin: Safety and Professional
Trade License Expiration
07/14/2021

Eco-friendly Accreditations

LEED Accredited Professional
No
Energy Star Partner
No
EPA Lead-Safe Certified
No
Use Green Products or Work Practices
Yes
State Contractor License Requirements

All statements concerning insurance, licenses, and bonds are informational only, and are self-reported. Since insurance, licenses and bonds can expire and can be cancelled, homeowners should always check such information for themselves. To find more licensing information for your state, visit our State Contractor License Requirements page.

*Contact business to see additional licenses.


Service Categories

Roofing,
Gutters,
Skylights,
Roof Ice/Snow Removal,
Insulation,
Roof Cleaning,
Gutter Cleaning,
Siding,
Snow Removal,
Chimney Caps

FAQ

AD Roofing LLC is currently rated 4.9 overall out of 5.

Sunday: Closed

Monday: 7:00 AM - 5:00 PM

Tuesday: 7:00 AM - 5:00 PM

Wednesday: 7:00 AM - 5:00 PM

Thursday: 7:00 AM - 5:00 PM

Friday: 7:00 AM - 5:00 PM

Saturday: Closed

AD Roofing LLC accepts the following forms of payment: American Express,Check,Discover,MasterCard,Visa
Yes, AD Roofing LLC offers free project estimates.
Yes, AD Roofing LLC offers eco-friendly accreditations.
Yes, AD Roofing LLC offers a 5% senior discount.
No, AD Roofing LLC does not offer emergency services.
Yes, AD Roofing LLC offers warranties.
AD Roofing LLC offers the following services: Roofing - asphalt & fiberglass shingles, tear off & removal, re-roofs, new construction, repair, ventilation, skylights, insultaion, ice damming. Gutters & gutter guards. Siding & rubber.

Contact information

19700 W. Edgewood Dr, Lannon, WI 53046

http://www.adroofingLLC.com

Service hours

Sunday:
Closed
Monday:
7:00 AM - 5:00 PM
Tuesday:
7:00 AM - 5:00 PM
Wednesday:
7:00 AM - 5:00 PM
Thursday:
7:00 AM - 5:00 PM
Friday:
7:00 AM - 5:00 PM
Saturday:
Closed