Information Collection Request 

Boiler MACT Emissions Report

We Energies

Valley Power Plant

Boiler 1Outlet Duct

Milwaukee, Wisconsin

July 19 through 21, 2010
1520 Kensington Road, Suite 204

Oak Brook, IL 60523-2141

630-521-9400

630-521-9494 fax

Information Collection Request 

Boiler MACT Emissions Report

We Energies

Valley Power Plant

Boiler 1Outlet Duct

Milwaukee, Wisconsin

July 19 through 21, 2010

Report Submittal Date

August 20, 2010

Prepared By

Platt Environmental Services

Report No. M102801-02
Table of Contents

1.0 INTRODUCTION.............................................................................................................................. 1

2.0 EXECUTIVE SUMMARY................................................................................................................. 2

3.0 TEST METHODOLOGY .................................................................................................................. 3

Method 1 Sample and Velocity Traverse Determination .............................................................3

Method 2 Volumetric Flow Rate Determination ...........................................................................3

Method 3A Oxygen (O2)/Carbon Dioxide (CO2) Determination..................................................4

OTM27 Filterable Particulate Determination................................................................................4

OTM 028 Condensable Particulate Determination ......................................................................4

Method 29 Trace Metals Determination.......................................................................................5

Mercury Determination by Method 30B (Sorbent Trap Method)..................................................5

4.0 TEST RESULTS SUMMARIES....................................................................................................... 6

5.0 CONCLUSION AND CERTIFICATION......................................................................................... 10

APPENDIX

Test Section Diagrams...............................................................................................................12

Sample Train Diagrams .............................................................................................................14

Calculation Nomenclature and Formulas...................................................................................20

Sample Analysis Data ................................................................................................................32

Reference Method Test Data (Computerized Sheets)...............................................................66

Calibration Data .........................................................................................................................95

Calibration Gas Certification Sheets ........................................................................................129

Field Data Sheets.....................................................................................................................131
ICR Boiler MACT Emissions Report PES Report No.: M102801-02

We Energies-Valley Power Plant Boiler 1 Outlet Duct July 19 through 21, 2010

1

1.0 Introduction

PLATT ENVIRONMENTAL SERVICES (PES) conducted an information 

collection request (ICR) boiler maximum achievable control technology (MACT) 

emissions test program for We Energies at the Valley Power Plant on the Boiler 1

Outlet Duct on July 19 through 21, 2010. This report summarizes the results of 

the test program and test methods used.

The test location, test dates, and test parameters are summarized below, in 

Table 1.

Table 1

Test Overview

Test 

Location Test Dates Test Method Test Parameters

Boiler 1

Outlet Duct

July 19 

through 21, 

2010

USEPA Method 3A Oxygen (O2), Carbon Dioxide (CO2)

Other Test Method

27 (OTM27)

≤ PM2.5 Filterable Particulate, 

Total Filterable Particulate

Other Test Method

28 (OTM 28) Condensable Particulate

USEPA Method 5/29

Antimony (Sb), Arsenic (As), Beryllium

(Be), Cadmium (Cd), Chromium (Cr),

Cobalt (Co), Lead (Pb), Manganese (Mn),

Nickel (Ni), Selenium (Se)

and Filterable Particulate

USEPA Method 30B Mercury (Hg)

The identification of individuals associated with the test program is summarized 

below in Table 2.

Table 2

Test Personnel

Location Address Contact

Test Facility We Energies

Valley Power Plant

Milwaukee, Wisconsin

Ms. Brenda Bergemann

(414) 221-2459 (phone)

Brenda.bergemann@we-energies.com

Testing 

Company 

Representative

Platt Environmental Services, Inc.

1520 Kensington Road, Suite 204

Oak Brook, Illinois 60523

Mr. Mark E. Peterson

Senior Project Manager

(630) 521-9400 (phone)

mpeterson@plattenv.com

The test crew consisted of Ms. E. Osthus and Messrs. J.Howe, J. Zeiss, J. 

Aksamitowksi, B. Hendricks, D. Witt, K. Jacobson, K. Peterson, and M. Peterson

of PES. The purpose of the test program was to evaluate the emissions of the 

constituents listed in Table 1 to satisfy the USEPA information request.
ICR Boiler MACT Emissions Report PES Report No.: M102801-02

We Energies-Valley Power Plant Boiler 1 Outlet Duct July 19 through 21, 2010

2

2.0 Executive Summary

Selected results of the test program are summarized below, in Table 3. A 

complete summary of emission test results follows the narrative portion of this 

report.

Table 3

Test Results

Test Location Test Parameter

Emission 

Rate

Boiler 1 

Outlet Duct

≤ PM2.5, filterable, lb/mmBtu 0.0026

> PM2.5, filterable, lb/mmBtu 0.0009

PM, condensable 0.0171

≤ PM2.5, total, lb/mmBtu 0.0196

Total PM, lb/mmBtu 0.0205

Filterable PM (from M29), lb/mmBtu 0.0074

Sb, lb/mmBtu <1.34E-06

As, lb/mmBtu <1.34E-06

Be, lb/mmBtu <3.34E-07

Cd, lb/mmBtu <4.91E-07

Cr, lb/mmBtu 2.89E-04

Co, lb/mmBtu 4.11E-06

Pb, lbs/mmBtu <2.17E-06

Mn, lbs/mmBtu 5.42E-05

Ni, lb/mmBtu 2.25E-04

Se, lb/mmBtu <1.06E-05

Hg, lb/mmBtu 1.93E-08

Emission rates were calculated using a standard fuel factor of 9,780 dscf/mmBtu

for Bituminous Coal. Compounds expressed above as less than or equal to 

values had a fraction or fractions that were below detection limits. Detection limits 

for each fraction were used to determine the emission rate for these compounds.
ICR Boiler MACT Emissions Report PES Report No.: M102801-02

We Energies-Valley Power Plant Boiler 1 Outlet Duct July 19 through 21, 2010

3

3.0 Test Methodology

Emissions testing were conducted following the methods specified in 40 CFR, 

Part 60, Appendix A and 40CFR63, Appendix A. Schematics of the sampling 

trains used and copies of field data sheets for each test run are included in the 

Appendix.

The following methodologies were used during the test program:

Method 1 Sample and Velocity Traverse Determination

Test measurement points were selected in accordance with Method 1, 40 CFR, 

Part 60, Appendix A. The characteristics of the measurement location are 

summarized below, in Table 4.

Table 4

Sample Point Selection

Test Location

Upstream 

Distance

Downstream 

Distance Test Parameters

Number of 

Sampling Points

Boiler 4

Outlet Duct > 0.5 > 2.0

Filterable Particulate, 

Condensable Particulate, Total 

Particulate, Sb, As, Be, Cd, Cr, 

Co, Pb, Mn, Ni, and Se

24

Hg 3

Method 2 Volumetric Flow Rate Determination

Gas velocity was measured following Method 2, 40 CFR, Part 60, Appendix A, 

for purposes of calculating stack gas volumetric flow rate. An S-type pitot tube, 

differential pressure gauge, thermocouple and temperature readout were used to 

determine gas velocity at each sample point. All of the equipment used was 

calibrated in accordance with the specifications of the Method. Calibration data is 

presented in the Appendix.
ICR Boiler MACT Emissions Report PES Report No.: M102801-02

We Energies-Valley Power Plant Boiler 1 Outlet Duct July 19 through 21, 2010

4

Method 3A Oxygen (O2)/Carbon Dioxide (CO2) Determination

A Servomex analyzer was used to determine stack gas oxygen (O2) and carbon 

dioxide content and, by difference, nitrogen content in accordance with Method 

3A, 40 CFR, Part 60, Appendix A for purposes of calculating stack gas molecular 

weight as well as for calculating emissions on a lb/mmBtu basis. The O2

instrument has a nondispersive infrared-based detector and operates in a range 

of 0-25%, the CO2 instrument also uses a nondispersive infrared-based detector 

and operates in the range of 0-20%. All of the equipment used was calibrated in 

accordance with the specifications of the Method. 

OTM27 Filterable Particulate Determination

Stack gas filterable particulate concentrations and emission rates were 

determined in accordance with Other Test Method 27 (OTM27) for determination 

of particulate matter less than 2.5 microns. An Environmental Supply Company, 

Inc. sampling train was used to sample stack gas at a constant rate, as specified 

in the Method. Filterable particulate matter was separated into two fractions; one 

containing equal to less than PM2.5, the other greater than PM2.5. 

OTM 028 Condensable Particulate Determination

Stack gas condensable particulate concentrations and emission rates were 

determined in accordance with the dry draft impinger method, in conjunction with 

Method OTM27 filterable particulate sampling. Condensable particulate matter 

was collected in the impinger portion of the Method OTM027 sampling train. 

The condensable particulate matter (CPM) was collected in impingers after 

filterable particulate material was collected utilizing Method OTM27. The organic 

and aqueous fractions were then taken to dryness and weighed. The total of all 

fractions represents the CPM. Compared to the December 17, 1991 promulgated 

Method 202, this Method includes the addition of a condenser, followed by a 

water dropout impinger immediately after the final heated filter. One modified 

Greenburg Smith impinger and an ambient temperature filter follow the water 

dropout impinger. A schematic of the sampling train configured with these 

changes is found in the Appendix. 

CPM was collected in the water dropout, modified Greenburg Smith impinger and 

ambient filter portion of the sampling train as described in this Method. The 

impinger contents were purged with nitrogen (N2) immediately after sample 

collection to remove dissolved sulfur dioxide (SO2) gases from the impingers. 

The impinger solution was then extracted with acetone and methylene chloride 

(MeCl2). The organic and aqueous fractions were dried and the residues 

weighed. The total of the aqueous and organic fractions represents the CPM. 

The samples were analyzed by PES personnel in Des Plaines, Illinois.
ICR Boiler MACT Emissions Report PES Report No.: M102801-02

We Energies-Valley Power Plant Boiler 1 Outlet Duct July 19 through 21, 2010

5

Method 29 Trace Metals Determination

Stack gas metals concentrations and emission rates were determined in 

accordance with Method 29. An Environmental Supply Company, Inc. sampling 

train was used to sample stack gas, in the manner specified in the Method. 

Analyses of the samples collected were conducted by Maxxam Analytics, Inc.

Samples were analyzed for the following metals, using Inductively Coupled 

Argon Plasma emission spectroscopy (ICP): Antimony, Arsenic, Beryllium, 

Cadmium, Chromium, Cobalt, Lead, Manganese, Nickel, and Selenium. All of the 

equipment used was calibrated in accordance with the specifications of the 

Method. Calibration data is presented in the Appendix.

Mercury Determination by Method 30B (Sorbent Trap Method)

Paired trains were utilized using three (3) test points at the Boiler 1 Outlet Duct. 

Per Method 30B sampling, each sample was collected on the paired in-situ 

sorbent traps. A tube of silica was used to capture remaining moisture prior to the 

sample reaching the gas metering system. 

The sample train used for this test program was designed by APEX, Inc. and 

meet all requirements for Method 30B sampling. Samples were analyzed onsite 

utilizing an Ohio Lumex, Inc. analyzer for total gaseous mercury. 
ICR Boiler MACT Emissions Report PES Report No.: M102801-02

We Energies-Valley Power Plant Boiler 1 Outlet Duct July 19 through 21, 2010

6

4.0 Test Results Summaries

Client:

Facility:

Test Location:

Test Method:

Normal Normal Normal

7/19/10 7/20/10 7/21/10

10:40 9:00 8:15

14:55 13:15 12:25

Run 1 Run 2 Run 3 Average

316.5 311.1 310.0 312.5

9.2% 9.7% 9.0% 9.3%

28.27 28.27 28.12 28.22

142.256 136.465 128.811 135.844

40.477 38.745 36.512 38.578

292,255 279,745 263,621 278,540

170,418 163,349 154,553 162,773

13.1 13.2 13.2 13.2

6.0 5.9 6.0 6.0

100.8 100.9 100.6 100.8

0.0026 0.0012 0.0028 0.0022

0.0045 0.0020 0.0048 0.0038

6.591 2.850 6.363 5.268

0.0088 0.0040 0.0094 0.0074

Method 5 from M29 test train

grains/dscf

Filterable PM (Method 5)

lb/hr

grains/acf

lb/mmBtu (Standard Fd Factor)

We Energies

Valley Power Plant

Unit 1 Outlet Duct

Average Gas Velocity, ft/sec

Source Condition

Date

Start Time

Average Gas Temperature, °F

Gas Sample Volume, dscf

Flue Gas Moisture, percent by volume

Stack Conditions

End Time

Average %CO2 by volume, dry basis

Average %O2 by volume, dry basis

Gas Volumetric Flow Rate, acfm

Gas Volumetric Flow Rate, dscfm

Average Flue Pressure, in. Hg

Isokinetic Variance
ICR Boiler MACT Emissions Report PES Report No.: M102801-02

We Energies-Valley Power Plant Boiler 1 Outlet Duct July 19 through 21, 2010

7

Client:

Facility:

Test Location:

Test Method:

Normal Normal Normal

7/19/10 7/20/10 7/21/10

10:40 9:00 8:15

14:55 13:15 12:25

Run 1 Run 2 Run 3 Average

316.5 311.1 310.0 312.5

9.2% 9.7% 9.0% 9.3%

28.27 28.27 28.12 28.22

142.256 136.465 128.811 135.844

40.477 38.745 36.512 38.578

292,255 279,745 263,621 278,540

170,418 163,349 154,553 162,773

13.1 13.2 13.2 13.2

6.0 5.9 6.0 6.0

100.8 100.9 100.6 100.8

< 0.294 < 0.307 < 0.325 < 0.309

< 1.489 < 1.553 < 1.645 < 1.562

< 9.51E-04 < 9.50E-04 < 9.52E-04 < 9.51E-04

< 1.28E-06 < 1.32E-06 < 1.41E-06 < 1.34E-06

< 0.478 < 0.498 < 0.528 < 0.501

< 1.489 < 1.553 < 1.645 < 1.562

< 9.51E-04 < 9.50E-04 < 9.52E-04 < 9.51E-04

< 1.28E-06 < 1.32E-06 < 1.41E-06 < 1.34E-06

< 0.993 < 1.035 < 1.097 < 1.042

< 0.372 < 0.388 < 0.411 < 0.390

< 2.38E-04 < 2.38E-04 < 2.38E-04 < 2.38E-04

< 3.19E-07 < 3.30E-07 < 3.52E-07 < 3.34E-07

< 0.101 < 0.127 < 0.141 < 0.123

< 0.472 < 0.595 < 0.658 < 0.575

< 3.01E-04 < 3.64E-04 < 3.81E-04 < 3.49E-04

< 4.04E-07 < 5.06E-07 < 5.64E-07 < 4.91E-07

112.666 150.824 206.047 156.512

243.713 326.254 445.709 338.559

1.56E-01 2.00E-01 2.58E-01 2.04E-01

2.09E-04 2.78E-04 3.82E-04 2.89E-04

1.291 1.893 2.706 1.963

3.165 4.643 6.635 4.814

2.02E-03 2.84E-03 3.84E-03 2.90E-03

2.71E-06 3.95E-06 5.68E-06 4.11E-06

0.092 0.216 < 0.576 < 0.295

0.794 1.863 < 4.962 < 2.540

5.07E-04 1.14E-03 < 2.87E-03 < 1.51E-03

6.80E-07 1.59E-06 < 4.25E-06 < 2.17E-06

33.887 21.739 27.541 27.722

77.461 49.694 62.955 63.370

4.94E-02 3.04E-02 3.64E-02 3.88E-02

6.63E-05 4.23E-05 5.39E-05 5.42E-05

84.687 107.137 132.022 107.949

206.868 261.709 322.496 263.691

1.32E-01 1.60E-01 1.87E-01 1.60E-01

1.77E-04 2.23E-04 2.76E-04 2.25E-04

< 4.987 < 3.623 < 2.670 < 3.760

< 16.384 < 11.904 < 8.773 < 12.354

< 1.05E-02 < 7.28E-03 < 5.08E-03 < 7.61E-03

< 1.40E-05 < 1.01E-05 < 7.51E-06 < 1.06E-05

Average Gas Temperature, °F

Average Flue Pressure, in. Hg

We Energies

Valley Power Plant

Unit 1 Outlet Duct

Source Condition

29

lb/mmBtu

Date

Start Time

Stack Conditions

Flue Gas Moisture, percent by volume

Antimony (Sb) Emissions

End Time

ppb

ug/dscm

lb/hr

Gas Volumetric Flow Rate, acfm

ug/dscm

ug/dscm

ug/dscm

lb/mmBtu

Beryllium (Be) Emissions

lb/hr

Cadmium (Cd) Emissions

ppb

lb/hr

ppb

ug/dscm

Cobalt (Co) Emissions

lb/hr

ppb

lb/mmBtu

ppb

Chromium (Cr) Emissions

ug/dscm

lb/mmBtu

Gas Sample Volume, dscf

Average %O2 by volume, dry basis

lb/mmBtu

ppb

Isokinetic Variance

lb/hr

Arsenic (As) Emissions

Gas Volumetric Flow Rate, dscfm

Average %CO2 by volume, dry basis

Average Gas Velocity, ft/sec

ppb

ug/dscm

Nickel (Ni) Emissions

lb/hr

lb/hr

lb/mmBtu

lb/hr

lb/mmBtu

ppb

ug/dscm

Manganese (Mn) Emissions

lb/mmBtu

ppb

ug/dscm

Lead (Pb) Emissions

lb/hr

lb/mmBtu

lb/mmBtu

Selenium (Se) Emissions

ppb

ug/dscm

lb/hr
ICR Boiler MACT Emissions Report PES Report No.: M102801-02

We Energies-Valley Power Plant Boiler 1 Outlet Duct July 19 through 21, 2010

8

Test No. Date Start Time End Time

Vm 

(standard L) ng detected ppb ug/dscm ug/wscm lbs/mmBtu

1A 7/19/2010 9:10 13:10 500.997 9.90 2.3687E-03 0.020 0.020 1.69E-08

1B 7/19/2010 9:10 13:10 505.069 8.50 2.0173E-03 0.017 0.015 1.44E-08

9.20 2.1930E-03 0.018 0.020 1.57E-08

2A 7/20/2010 8:15 12:10 419.721 11.80 3.3700E-03 0.028 0.025 2.39E-08

2B 7/20/2010 8:15 12:10 423.021 11.00 3.1170E-03 0.026 0.023 2.21E-08

11.40 3.2435E-03 0.027 0.020 2.30E-08

3A 7/21/2010 8:20 11:50 423.057 8.90 2.5218E-03 0.021 0.019 1.80E-08

3B 7/21/2010 8:20 11:50 425.718 10.00 2.8157E-03 0.023 0.021 2.01E-08

9.45 2.6687E-03 0.022 0.020 1.91E-08

10.02 2.7018E-03 0.023 0.020 1.93E-08

Method 30B (Sorbent Trap) Mercury Test Results Summary

We Energies

Valley Power Plant

Boiler 1 Outlet Duct

Average

Average

Average

Average
ICR Boiler MACT Emissions Report PES Report No.: M102801-02

We Energies-Valley Power Plant Boiler 1 Outlet Duct July 19 through 21, 2010

9

Client:

Facility:

Test Location:

Test Method:

Normal Normal Normal

7/19/10 7/20/10 7/21/10

9:10 8:14 8:18

15:26 14:28 14:23

Run 1 Run 2 Run 3 Average

312.1 309.0 309.1 310.1

10.8% 10.8% 10.7% 10.8%

28.02 28.12 28.02 28.05

121.023 121.156 121.061 121.080

37.594 41.191 43.284 40.690

271,432 297,409 312,518 293,786

155,113 171,288 179,503 168,635

13.1 13.2 13.2 13.2

6.0 5.9 6.0 6.0

104.0 95.2 94.8 98.0

0.0008 0.0003 0.0012 0.0008

0.0014 0.0005 0.0021 0.0013

1.797 0.767 3.236 1.933

0.0026 0.0010 0.0041 0.0026

0.0002 0.0002 0.0004 0.0003

0.0003 0.0003 0.0007 0.0004

0.441 0.467 1.098 0.669

0.0006 0.0006 0.0014 0.0009

0.0095 0.0036 0.0019 0.0050

0.0166 0.0063 0.0033 0.0087

22.087 9.218 5.059 12.121

0.0326 0.0122 0.0064 0.0171

0.0103 0.0039 0.0031 0.0058

0.0180 0.0068 0.0054 0.0101

23.8840 9.9850 8.2950 14.055

0.0352 0.0132 0.0105 0.0196

0.0105 0.0041 0.0035 0.0060

0.0183 0.0071 0.0061 0.0105

24.3250 10.4520 9.3930 14.723

0.0358 0.0138 0.0119 0.0205

grains/dscf

Stack Conditions

End Time

Average %CO2 by volume, dry basis

Average %O2 by volume, dry basis

Gas Volumetric Flow Rate, acfm

Gas Volumetric Flow Rate, dscfm

Average Flue Pressure, in. Hg

Isokinetic Variance

lb/hr

lb/mmBtu (Standard Fd Factor)

We Energies

Valley Power Plant

Boiler 1 Outlet Duct

Average Gas Velocity, ft/sec

Source Condition

Date

Start Time

Average Gas Temperature, °F

grains/acf

grains/dscf

lb/hr

lb/mmBtu (Standard Fd Factor)

Condensable PM (OTM28)

grains/acf

grains/dscf

lb/hr

lb/mmBtu (Standard Fd Factor)

lb/mmBtu (Standard Fd Factor)

grains/acf

Total PM

Filterable >PM2.5 (OTM27)

OTM27/OTM28

grains/dscf

Filterable ≤PM2.5 (OTM27)

lb/hr

grains/acf

Gas Sample Volume, dscf

Flue Gas Moisture, percent by volume

Total PM≤2.5

grains/acf

grains/dscf

lb/hr

lb/mmBtu (Standard Fd Factor)
ICR Boiler MACT Emissions Report PES Report No.: M102801-02

We Energies-Valley Power Plant Boiler 1 Outlet Duct July 19 through 21, 2010

10

5.0 Conclusion and Certification

PLATT ENVIRONMENTAL SERVICES is pleased to have been of service to We 

Energies. If you have any questions regarding this test report, please do not 

hesitate to contact us at 630-521-9400.

CERTIFICATION

As project manager, I hereby certify that this test report represents a true and 

accurate summary of emissions test results and the methodologies employed to 

obtain those results, and the test program was performed in accordance with the 

methods specified in this test report.

PLATT ENVIRONMENTAL SERVICES

__________________________________ Program Manager

Mark E. Peterson

__________________________________ Quality Assurance

Jeffrey M. Crivlare
APPENDIX
M102801-02 12 Platt Environmental
M102801-02 13 Platt Environmental
M102801-02 14 Platt Environmental
M102801-02 15 Platt Environmental
M102801-02 16 Platt Environmental
M102801-02 17 Platt Environmental
M102801-02 18 Platt Environmental
M102801-02 19 Platt Environmental
M102801-02 20 Platt Environmental
M102801-02 21 Platt Environmental
M102801-02 22 Platt Environmental
M102801-02 23 Platt Environmental
M102801-02 24 Platt Environmental
M102801-02 25 Platt Environmental
M102801-02 26 Platt Environmental
M102801-02 27 Platt Environmental
M102801-02 28 Platt Environmental
M102801-02 29 Platt Environmental
M102801-02 30 Platt Environmental
M102801-02 31 Platt Environmental
M102801-02 32 Platt Environmental
M102801-02 33 Platt Environmental
M102801-02 34 Platt Environmental
M102801-02 35 Platt Environmental
M102801-02 36 Platt Environmental
M102801-02 37 Platt Environmental
M102801-02 38 Platt Environmental
M102801-02 39 Platt Environmental
M102801-02 40 Platt Environmental
M102801-02 41 Platt Environmental
M102801-02 42 Platt Environmental
M102801-02 43 Platt Environmental
M102801-02 44 Platt Environmental
M102801-02 45 Platt Environmental
M102801-02 46 Platt Environmental
M102801-02 47 Platt Environmental
M102801-02 48 Platt Environmental
M102801-02 49 Platt Environmental
M102801-02 50 Platt Environmental
M102801-02 51 Platt Environmental
M102801-02 52 Platt Environmental
M102801-02 53 Platt Environmental
M102801-02 54 Platt Environmental
M102801-02 55 Platt Environmental
M102801-02 56 Platt Environmental
M102801-02 57 Platt Environmental
M102801-02 58 Platt Environmental
M102801-02 59 Platt Environmental
M102801-02 60 Platt Environmental
M102801-02 61 Platt Environmental
M102801-02 62 Platt Environmental
M102801-02 63 Platt Environmental
M102801-02 64 Platt Environmental
M102801-02 65 Platt Environmental
M102801-02 66 Platt Environmental
M102801-02 67 Platt Environmental
M102801-02 68 Platt Environmental
M102801-02 69 Platt Environmental
M102801-02 70 Platt Environmental
M102801-02 71 Platt Environmental
M102801-02 72 Platt Environmental
M102801-02 73 Platt Environmental
M102801-02 74 Platt Environmental
M102801-02 75 Platt Environmental
M102801-02 76 Platt Environmental
M102801-02 77 Platt Environmental
M102801-02 78 Platt Environmental
M102801-02 79 Platt Environmental
M102801-02 80 Platt Environmental