Rochester, MN
Rochester, MN
1620 SE 8 1/2 ST, UNIT# D, Rochester
Replaced bedroom windows that were not working properly.
4919 NW 18 1/2 AVE, Rochester
installing new AC and Furnace
429 SW 18 1/2 AVE, Rochester
Electrical for furnace and AC replacement
429 SW 18 1/2 AVE, Rochester
Furnace and AC replacement
1243 NW 4 1/2 ST, Rochester
Installation of DC backflow
1229 NW 4 1/2 ST, Rochester
Installation of backflow
1229 NW 4 1/2 ST, Rochester
Water heater install
1255 NW 4 1/2 ST, Rochester
We installed a new boiler.
2311 NW 18 1/2 ST, Rochester
Service upgrade to 200 amps and bathroom circuit.
622 SE 14 1/2 ST, Rochester
Installation of a new gas fireplace into an existing home on the main level
3130 NW 11 1/2 AVE, Rochester
furnace replacement
3130 NW 11 1/2 AVE, Rochester
50 gallon water heater replacement
2040 SE 8 1/2 ST, UNIT# A, Rochester
Replace existing meter bank cabinet, New cabinet, 400 amp disconnect, 4 bank meter, 100 amp breaker per unit, grounding to code
1902 SE 8 1/2 ST, UNIT# A, Rochester
Replace existing meter bank cabinet, New cabinet, 400 amp disconnect, 4 bank meter, 100 amp breaker per unit, grounding to code
1910 SE 8 1/2 ST, UNIT# A, Rochester
Replace existing meter bank cabinet, New cabinet, 400 amp disconnect, 4 bank meter, 100 amp breaker per unit, grounding to code
3130 NW 11 1/2 AVE, Rochester
Furnace replacement
1930 SE 23 1/2 ST, Rochester
Bathroom remodel
321 SW 18 1/2 AVE, Rochester
Replace furnace and thermostat
321 SW 18 1/2 AVE, Rochester
Replace water heater
1930 SE 23 1/2 ST, Rochester
2 bathroom remodels, new toilets, lavs and showers
2018 SE 23 1/2 ST, Rochester
Water heater replacement
1716 SE 8 1/2 ST, APT#, Rochester
We are replacing two windows, units 104 and 304. No changes to the structure or framing
33 NW 13 1/2 ST, Rochester
Replacing 2 windows at the top of an elevator shaft.
1549 NE 7 1/2 AVE, Rochester
Replacing 19 windows and 3 service/entry doors. All windows will remain the same style as current and no size changes.
1650 SE 8 1/2 ST, Rochester
SERV2405304-1 WAYNE FROISLAND
Data sourced from Minnesota Department of Labor & Industry, Minnesota Attorney General, federal OSHA, and municipal permit offices. Records are public and may not reflect pending appeals or corrections.