We called Edmunds to come and replace our roof. At the time we found our center staircase layout to be dark so we asked them to install a skylight at the same time. They arrived on time and did a good job replacing all the shingles and installing the skylight. We were so pleased we called them back the next year to replace our windows.
I would highly recommend them