IGSHPA logo
 
Membership must be current to be listed in the directory
Note: Associate = A; Architect/Engineer = A/E; Accredited Installer = AI; Association = AS; Certified GeoExchange Designer = CGD; Dealer/Contractor = D/C; Ex-Officio = Ex-Officio; Foundation = F; Individual = I; Manufacturer = M; Product Distributor = PD; Student = S; Trainer = T; Utility = U; Accredited Vertical Loop Installer = VI .
Company
Name
Address
Country
Phone
Email
Web
Membership Type, Accreditations, Certifications
 
 Billy D. Abner  
 24 Westchester Dr. 
 Winchester, KY  40391 
 US  
 859-744-6152 
 I
 
 James T. Allen  
 35130 Bennett Rd 
 Frankford, DE  19945 
 US  
 302-436-4800 
 
 AI NATE
 
 Ian R. Alonzo  
 3501 W. 85th St. 
 Chicago, IL  60652 
 US  
 773-756-7782 
 
 AI NATE
 
 Steven T. Amick  
 3200 E. Ormsby Rd. 
 Casper, WY  82601 
 US  
 307-277-1333 
 
 AI NATE
 
 Karl  Arjun  
 711 Forrest St., #17 
 Conshohocken, PA  19428 
 US  
  
 
 I NATE
 
 David D. Atwell  
 18918 109 Ave. 
 Davenport, IA  52804 
 US  
 563-323-5110 
 AI NATE
 
 Chris A. Augster  
 953 Avenida Manana, NE 
 Albuquerque, NM  87110-6166 
 US  
 505-980-9499 
 
 AI, T NATE
 
 Neil  Baar  
 12580 Fenton Rd. 
 Morrison, IL  61270 
 US  
 815-590-6410 
 
 I NATE
 
 William C. Bahr  
 1646 280th St. 
 Callender, IA  50523 
 US  
 515-548-3400 
 
 AI NATE
 
 Stephen C. Bailey  
 330 E. Tulpehocken St. 
 Philadelphia, PA  19144 
 US  
  
 
 I NATE
 
 Julien  Baldwin  
 2730 Unruh Ave. 
 Philadelphia, PA  19149 
 US  
  
 
 I NATE
 
 Mikel D. Bateson  
 23301 County Rd. 70 
 Perry, OK  73077 
 US  
 405-742-6501 
 
 AI NATE
 
 David G. Bay  
 1776 S. Rogers Ave. 
 Clare, MI  48617 
 US  
 219-873-6577 
 
 AI NATE
 
 Eric J. Beachy  
 7420 W. Hamilton Rd. S. 
 Fort Wayne, IN  46814 
 US  
 260-580-7378 
 
 AI NATE
 
 Dwight L Beaven  
 4026 Farmersvile Rd. 
 Bethlehem, PA  18020-9768 
 US  
 610-865-4469 
 
 AI NATE
 
 Jeff  Bender  
 10037 E. River St. 
 Truckee, CA  96161 
 US  
 530-582-5578 
 I
 
 Casey A. Benes  
 16852 County Rd. 455 
 Grand Rapids, MN  55744 
 US  
 218-360-5181 
 
 AI NATE
 
 Robert W. Bess  
 4503 N. Athey Ave. 
 Harrison, MI  48625 
 US  
 989-329-7248 
 
 AI NATE
 
 Joel E. Biagi  
 2163 S. Linda Visti 
 Boise, ID  83709 
 US  
 208-941-4188 
 
 I NATE
 
 Brian P. Bickford  
 16 Bickford Dr. 
 Fairfield, ME  04937 
 US  
 207-453-4997 
 
 AI NATE
 
 Ryan M. Bieganski  
 828 Boyd St. 
 Santa Rosa, CA  95407 
 US  
 707-843-9436 
  
 
 AI NATE
 
 Timothy G. Birmingham  
 98 Victoria Dr. 
 Meriden, CT  06450 
 US  
 860-919-7846 
 
 I NATE
 
 Dustin  Bolasky  
 5909 Austin Ave. 
 Davenport, IA  52804 
 US  
 209-681-6733 
 
 I NATE
 
 Robert F. Bradley  
 PO Box 774 
 Stillwater, OK  74076 
 US  
 405-377-0285 
  
 
 AI NATE
 
 Michael T. Brema  
 54 Schindler Ct. 
  Neptune, NJ  07753 
 US  
 732-446-1550 
 
 AI NATE
 
 Terry A. Briggs  
 PO Box 521 
 Hollywood, MD  20636 
 US  
 410-394-1067 
 
 AI NATE
 
 Eric  Brow  
 1564 W. Storey Row 
 Sault Sainte Marie, MI  49783 
 US  
 906-635-7446 
  
 
 AI
 
 Leonard  Brown  
 4135 Brown St. 
 Philadelphia, PA  19104 
 US  
  
 
 I NATE
 
 Tony L. Brown  
 42 Harding Pl. 
 New Haven, CT  6511 
 US  
 203-843-6114 
 
 I NATE
 
 Joshua P. Brown  
 555 Blackfoot Trail 
 Jamestown, OH  45335 
 US  
 937-675-6375 
  
 
 AI NATE
 
 Christopher  Burnett  
  
 Manassas, VA  20110 
 US  
  
 
 AI
 
 Ryan R. Butler  
 3673 Bay Dr. 
 Edgewater, MD  21037 
 US  
 410-798-6933 
 
 AI NATE
 
 Timothy S. Campbell  
 341 E. Turner Ave. 
 Roselle, IL  60172 
 US  
 630-330-3258 
 
 AI
 
 John D. Carden  
 93 Sandstone Place 
 Douglasvilee, GA  30134 
 US  
 404-313-4418 
 AI
 
 Michael J. Carr  
 PO Box 849 
 Lyons, OR  97358 
 US  
 503-589-2325 
  
 
 AI
 
 Devon  Carstensen  
 1318 N. 2nd St. 
 Clinton, IA  52732 
 US  
 563-321-2079 
 
 AI NATE
 
 Janice F. Cates  
 20471 N. County Rd., # 3350 
 Wynnewood, OK  73098 
 US  
 405-238-3186 
  
 
 AI NATE
 
 Michael P. Causey  
 668 Walt Campbell Rd. 
 Hazel Green, AL  35702 
 US  
 205-487-9461 
 
 AI NATE
 
 Hyunki  Cho  Ph.D.
 263 Warren Ave Fl 1 
 Fort Lee, NJ  07024 
 US  
 201-214-7037 
 
 AI NATE
 
 Kurt E. Clarke  
 1437 Dean St. 
 Brooklyn, NY  11213 
 US  
 347-446-3817 
 
 I NATE
 
 Donald N. Cleary  
 1808 Augustine Ave. 
 Mendota, IL  61342 
 US  
 815-538-6300 
 
 AI
 
 Gregory M. Close  
 11 Peard Terrace 
 Stratford, CT  6614 
 US  
 203-606-1874 
 
 AI NATE
 
 Don L. Coatsworth  
 21876 County Rd. 17 
 Cohasset, MN  55721 
 US  
 218-326-7966 
 
 AI NATE
 
 Peter S. Coffin  
 PO Box 51 
 Hallowell, ME  04347 
 US  
  
 
 AI NATE
 
 Lawrence  Collins  
 545 W. Marshall St. 
 West Chester, PA  19083 
 US  
  
 
 I NATE
 
 Patrick  Conroy  
 9 Dogwood Lane 
 Pomona, NY  10970 
 US  
 201-421-7423 
 
 AI
 
 Jason M. Cooley  
 431 Macon 
 Romeoville, IL  60446 
 US  
 815-603-2820 
 
 AI
 
 Bradley W. Cooper  
 3828 IL Rt. 84 
 Thomson, IL  61285 
 US  
 815-499-7910 
 
 I NATE
 
 Tod A. Cosgriff  
 5638 Miller Trunk Hwy 
 Duluth, MN  55811 
 US  
 218-310-8618 
 
 AI NATE
 
 Vincent T. Coughlin  
 16 Bushwick Rd. 
 Poughkeepsie, NY  12603 
 US  
 845-473-3340 
 
 AI NATE
 
 David K. Cramer  
 1181 Route 9 
 Hudson, NY  12534-3289 
 US  
 518-751-1025 
 
 AI NATE
 
 Thomas B. Cunningham  
 4549 Bob Jones Dr. 
 Virginia Beach, VA  23462 
 US  
 757-718-8880 
 
 AI
 
 Ed  Czapiga  
 25150 Cherryville Rd. 
 Ashland, WI  54806 
 US  
 715-682-6226 
 
 I NATE
 
 Richard A. Daniel  
 PO Box 3788 
 Eatonton, GA  31024 
 US  
 706-473-0669 
 
 AI NATE
 
 Megan E. Darrow  
 14552 Lee Rd. 
 Chantilly, VA  20151 
 US  
 703-818-8700 
 
 AI NATE
 
 Dustin A. Dauen  
 200 8th St. 
 Fulton, IL  61252 
 US  
 563-219-5091 
 
 I NATE
 
 John  D'Averso  
 11 Century Dr. 
  West Long Beach, NJ  07764 
 US  
 732-446-1550 
  
 
 AI NATE
 
 Gregory  DeSart  
 7150 Placid St. 
 Las Vegas, NV  89119 
 US  
 702-365-1001 
 VI
 
 William J. Dever  PE
 859 Maxwell Dr. 
 Schenectady, NY  12309 
 US  
 518-374-8532 
 
 AI NATE
 
 Todd A. Dewulf  
 320 S. Webber St. 
 Farwell, MI  48622 
 US  
 989-297-1384 
 
 AI NATE
 
 Jay  Didas  
 48 Cottage St. 
 Dansville, NY  14437 
 US  
 585-447-0375 
 
 AI
 
 Dale W. Dockett  
 3830 W. Girard Ave. 
 Philadelphia, PA  19104 
 US  
  
 
 I NATE
 
 John  Dodds  
 742 Terrace Pl. 
 Norman, OK  73069 
 US  
 405-360-3780 
 
 AI
 
 George P. Doherty  
 75 A Lake Rd. 
 Congers, NY  10920 
 US  
 845-641-8774 
 
 AI NATE
 
 Timothy  Doyle  
 203 Salem St 
 Blue Grass, IA  52726 
 US  
 309-798-3723 
 
 AI NATE
 
 Garth  Dubois  
 402 E. Pleasant St. 
 Tilton, NH  3276 
 US  
 603-934-7560 
 
 AI NATE
 
 Christopher  Duffy  
 26 Montgomery Pkwy. 
 Branford, CT  6405 
 US  
 203-675-2100 
 
 AI NATE
 
 Howard W. Dunlap  
 569 Antioch Rd. 
 Somerville, AL  35670 
 US  
 256-778-9135 
 
 AI NATE
 
 Travis M. Dunn  
 7 Walker St. 
 Otisville, NY  10963 
 US  
 845-386-3186 
 
 AI NATE
 
 Daniel  Dupree  
 1350 Mallory Lane 
 Reno, NV  89511 
 US  
 775-853-1508 
  
 
 AI
 
 Robert J. Eakin  
 216 Oaklawn Rd 
 Glen Carbon, IL  62034 
 US  
 618-593-4697 
 
 AI NATE
 
 Jeffrey S. Eccles  
 14595 Raspberry Dr. 
 Rogers, MN  55374 
 US  
 763-428-6358 
 AI
 
 Jacob  Ek  
 PO Box 7663 
 Kalispell, MT  59904 
 US  
 406-249-3997 
  
 
 AI
 
 John L. Epperson  
 5344 Gatewood Rd. 
 Woodford, VA  22580 
 US  
 540-623-7575 
 
 AI NATE
 
 Brian  Erbstoesser  
 2713 North 83rd St. 
 Omaha, NE  68134 
 US  
 402-995-2128 
 
 I, CGD
 
 Lucio  Estrada  
 2107 Fareway Dr. 
 Muscatine, IA  52761 
 US  
 563-506-2666 
 
 I NATE
 
 Michael L. Faris  
 156 Dutch Oaks Dr. 
 Irmo, SC  29063 
 US  
 803-234-8866 
 
 AI NATE
 
 Trevor B. Feemster  
 308 W. Main 
 Coyle, OK  73027 
 US  
 580-239-1991 
 
 AI NATE
 
 Jeremiah D. Felde  
 731 NW 96th St. 
 Oklahoma City, OK  73114 
 US  
 405-286-3209 
 
 AI NATE
 
 Ross S. Fields  
 2809 Dewey Ave., #204 
 Norman, OK  73072 
 US  
 405-313-7677 
 
 AI NATE
 
 John  Flatery  
 940 Taylor Dr. 
 Folcroft, PA  19032 
 US  
  
 
 I NATE
 
 Chad M. Foster  
 1929 Rauch Rd. 
 East Palestine, OH  44413 
 US  
 330-426-4489 
 
 AI NATE
   
 Scott  Fowler  
 1850 Westminster Ct. 
 Lakeland, FL  33809 
 US  
 863-944-9233 
   
 S
 
 Nathan T. Gamble  
 48 Castlewood Dr. 
 San Rafael, CA  94901-2525 
 US  
 415-479-1148 
 
 AI NATE
 
 Duniesky J. Garcia  
 11217 Old Carriage Rd. 
 Glen Arm, MD  21057 
 US  
 443-629-4771 
 
 I, AI NATE
 
 Manuel L. Gates  
 701 N. Sweet Gum Ave. 
 Oklahoma City, OK  73127 
 US  
 405-792-2013 
  
 
 AI NATE
 
 Charles J. Gawlak  
 1188 Millbrook Rd. 
 Middletown, CT  6457 
 US  
 860-346-2461 
 
 I NATE
 
 Jerit  Gendreau  
 512 College St. 
 Mount Carroll, IL  61053 
 US  
 815-440-8199 
 
 AI NATE
 
 Dave  Gerhardt  
 34 Marta Dr. 
 Wilmington, DE  19808 
 US  
  
 
 I NATE
 
 David S. Gieck  
 PO Box 3845 
 Alpine, WY  83128 
 US  
 307-654-9262 
  
 
 AI NATE
 
 David E. Giles  
 901 N. Lottie 
 Oklahoma City, OK  73117 
 US  
 405-218-2327 
 
 AI NATE
 
 Keith  Gilmartin  
 3316 W. Vine Dr. 
 Fort Collins, CO  80521 
 US  
 970-672-9623 
 
 AI NATE
 
 Markus J. Giza  
 2103 Beaver Pond Dr. 
 Brainerd, MN  56401 
 US  
 218-825-1960 
 
 AI NATE
 
 Donald  Graham  
 7415 Peregrine Pl. 
 Philadelphia, PA  19153 
 US  
  
 
 I NATE
 
 George R. Graham  
 18760-13th St. 
 Fulton, IL  61252 
 US  
 563-940-1769 
 
 I NATE
 
 Cody  Greene  
 876 Sunnyview Ave. 
 Knoxville, IL  61448 
 US  
 309-299-3990 
 
 AI NATE
 
 James  Greer  
 1222 E. Dover Ct. 
 Davenport, IA  52803 
 US  
 563-209-2002 
 
 AI NATE
 
 Arlyn  Grube  
  13467 Valley Ave 
 Cresco, IA  52136 
 US  
  563-203-0182 
 
 AI
 
 Raemon  Guadagnolo  
 392 Peekskill Hollow Rd. 
 Putnam Valley, NY  10579 
 US  
 845-526-4636 
 
 AI NATE
 
 Kevin O. Gucken  
 30112 Apple Grove Way 
 Flat Rock, MI  48134 
 US  
 734-674-7707 
 
 AI NATE
 
 Michael  Guglielmo  
  96 Sylvan Dr. 
 Morris Plains, NJ  07950 
 US  
 908-359-5821 
 
 AI
 
 Russell  Hall  Jr.
 1908 9th St. 
 Rock Island, IL  61201 
 US  
 309-721-9991 
 
 I NATE
 
 Ricky W. Hallam  Jr.
 638 E. 6th Ave. 
 Lancaster, OH  43130 
 US  
 614-551-5669 
 
 AI
 
 James M. Ham  
 902 W. Chestnut 
 Washington, OK  73093 
 US  
 405-288-2163 
 
 AI NATE
 
 James S. Hammond  
 2733 NE 126th Street 
 Edmond, OK  73013 
 US  
 405-478-4777 
  
 
 AI NATE
 
 Robert  Hance  
 500 Gia Circle, Apt. B 
 Clifton Heights, PA  19018 
 US  
  
 
 I NATE
 
 Levi  Hanson  
 707 S Church St 
 Albany, IL  61230 
 US  
 563-249-8100 
 
 I NATE
 
 Alan  Hasbrouck  
 3011 Ny Hwy. 2 
 Cropseyville, NY  12052 
 US  
 518-279-9314 
 
 AI
 
 Dennis M. Hass  
 18915 County Hwy. 39 
 Frazee, MN  56544 
 US  
 218-538-6698 
 
 AI NATE
 
 Destry S. Hell  
 4900 N. River Dr. 
 Littlefork, MN  56653 
 US  
 218-278-6775 
  
 
 I, AI NATE
 
 Jim E. Herman  
 PO Box 91512 
 Portland, OR  97291 
 US  
 503-730-9337 
 
 AI NATE
 
 Randy L. Heth  
 77034 Nellie Lane 
 Cottage Grove, OR  97424 
 US  
 541-228-6767 
  
 
 AI NATE
 
 Britt W. Hightower  
 1710 Charlton Oaks 
 Katy, TX  77494 
 US  
 281-932-7194 
 
 AI NATE
 
 Michael H. Holt  
 PO Box 53 
 Brockway, PA  15824 
 US  
 814-265-8981 
 
 VI
 
 David J. Hood  
 3308 SE 89th, #360 
 Oklahoma City, OK  73135 
 US  
 405-923-5219 
 
 AI NATE
 
 Jared  Horn  
  
 , SD   
 US  
 605-770-0048 
  
 
 AI, T
 
 Zachary  Houzenga  
 15665 Bishop Rd. 
 Morrison, IL  61270 
 US  
 815-499-6009 
 
 AI NATE
 
 Travis C. Huls  
 1005 N. Dunlap Ave. 
 Savoy, IL  61874 
 US  
 217-649-5173 
 
 AI, T NATE
 
 Jeremy M. Hurlburt  
 24731 Pole Ridge Rd. 
 South Bloomingville, OH  43152 
 US  
 740-804-0432 
 
 AI NATE
 
 Aleem  Ingram  
 96 West Allen St., Apt. 2 
 Irvington, NJ  07111-1686 
 US  
 973-282-6541 
 
 AI NATE
 
 Douglas R. Jackson  
 3211 Applewood Rd. 
 Midland, MI  48640 
 US  
 989-835-1556 
 
 AI NATE
 
 Gerard  Jasinski  
 62502 Place Rd. 
 Lenox, MI  48048 
 US  
 586-799-7615 
  
 
 AI
 
 Kevin  Jensen  
 1805 N. 2nd St. 
 Rogers, AR  72756 
 US  
 479-636-5400 
 
 I
 
 Greg A. Johanneck  
 13534 180th St. SE 
 Red Lake Falls, MN  56750 
 US  
 218-253-2567 
 
 AI NATE
 
 Lawrence  Johnson  CGD
 445 Peacekeeper Pl. 
 Minot AFB, ND  58704 
 US  
 701-723-1037 
 
 AI, CGD
 
 Jeffrey J. Juber  
 11 Rumsey Hill Rd. 
 Ithaca, NY  14850 
 US  
 607-273-7870 
 
 AI NATE
 
 Anthony  Kadnar  
 27 Oakhill Dr. 
 Oakland, ME  04963 
 US  
 248-953-1006 
 
 I NATE
 
 Tyler A. Kafentzis  
  2513 Duportail St., Apt H258 
 Richland, WA  99352 
 US  
 509-438-3690 
 
 AI NATE
 
 Avneet S. Kang  
 4870 Huffman Terrace 
 Fremont, CA  94555-2644 
 US  
 415-400-5128 
 
 AI NATE
 
 Lane  Kauffman  
 214 SE 2nd St. 
 Morning Sun, IA  52640 
 US  
 319-212-8708 
 
 I NATE
 
 Scott W. Kelly  
 9 Moe Lane 
 Topsham, ME  04086 
 US  
 207-725-0617 
 
 I, AI NATE
 
 David H. Kennicutt  
 30532 E. 138th St. S. 
 Coweta, OK  74429 
 US  
 918-351-5481 
 
 AI NATE
 
 August M. Khilling  
 2919 South Gary St. 
 Fort Smith, AR  72901 
 US  
 479-651-4696 
 
 I
 
 James  Kirk  
  900 South Clark St., Apt. 2010 
 Chicago, IL  60605-3699 
 US  
 219-707-2226 
 
 AI NATE
 
 Tony L. Knight  
 305 Edward St. 
 Sycamore, IL  60178 
 US  
 815-899-1065 
 
 AI
 
 Dave R. Krotchen  
 1148 N. Van Dyke 
 Bad Axe, MI  48413 
 US  
 989-269-5280 
 AI NATE
 
 Jody  Kudick  
 N3144 County Rd. AB 
 Luxemburg, WI  54217 
 US  
 920-255-2277 
 
 AI NATE
 
 Kyle  Kuhn  
 9482 Audrey Gayle Dr. 
 Grasston, MN  55030 
 US  
 320-629-2853 
 
 AI
 
 Greg  Kurtz  
 507 Wine St. 
 Vermilion, OH  44089 
 US  
 419-202-6559 
 greg.kurtz@us. bosch.com 
 
 I
 
 Marc D. LaConti  
 27 1/2 Pacific Ave.,Rear Apt. 
  Bradley Beach, NJ  07720 
 US  
 732-446-1550 
  
 
 AI NATE
 
 Benjamin A. Lamberg  
 4304 E. Townline Lake Rd. 
 Harrison, MI  48625 
 US  
 989-630-8489 
 
 AI NATE
 
 Dolwin  Lee-Wong  
 7635 Brookhaven Rd. 
 Philadelphia, PA  19151 
 US  
  
 
 I NATE
 
 Michael K. Leiphart  
 1115 S. Ainsworth Ave. 
 Tacoma, WA  98405 
 US  
 253-306-3857 
 
 AI
 
 Kenneth R. Libby  
 2390 Canada Dr. 
 Millmont, PA  17845 
 US  
 570-412-2620 
 
 AI NATE
 
 Stephen C. Lincoln  
 48 Cottage St. 
 Dansville, NY  14437 
 US  
 585-447-0375 
 
 AI
 
 Steven  Lisa  
 2201 Anthony Ave. 
 Broomall, PA  19008 
 US  
  
 
 I NATE
 
 Thomas C. Llanes  
 18 Broadview Rd. 
 Poughkeepsie, NY  12603 
 US  
 845-298-0998 
 
 AI NATE
 
 Ted  Luciano  
  5284 Grange Hall Rd. 
 Alexandria, PA  16611 
 US  
 814-742-2106 
  
 
 VI
 
 Caleb S. Manning  
 9950 S. Western 
 Guthrie, OK  73044 
 US  
 405-519-5748 
 
 AI NATE
   
 Lawrence J. Marcik  Jr.
 126 Sheep Pasture Rd. 
 Madison, CT  06443 
 US  
 203-314-1063 
   
 S
 
 Gigi  Marie  
 2116 Grenoble Dr., Apt. 265 
 Arlington, TX  76006 
 US  
 717-919-8515 
 
 AI NATE
 
 Bernard J. Marks  
 23 Cottonwood Dr. 
 Hudson, NH  03051 
 US  
 603-818-0290 
 
 AI NATE
 
 Steve D. Martin  
 8640 N. Valley Oak Dr. 
 Prescott, AZ  86305 
 US  
 928-445-0161 
 
 AI NATE
 
 Marcus C. Martinez  
 PO Box 248 
 Wellpinit, WA  99040 
 US  
 509-258-9447 
 
 AI NATE
 
 Austin T. Martinez  
  1754 S. Cedar St. 
 Casper, WY  82601 
 US  
 307-262-8325 
  
 
 AI NATE
 
 Brian J. Matthiesen  
 5 Commons Rd. 
 Colorado Springs, CO  80904 
 US  
  
 
 I, AI NATE
 
 Michel  Mba  
 7614 Glenside Ct. 
 Takoma Park, MD  20912 
 US  
 240-205-1392 
 
 I NATE
 
 James M. McCarriagher  
 241 Patrice Terrace 
 Buffalo, NY  14221 
 US  
 716-632-7725 
 
 AI NATE
 
 Neil T. McCarthy  
 258 Alling St. 
 Berlin, CT  06037 
 US  
 774-277-1376 
 
 AI NATE
 
 John E. McCaskill  
 3288 Glenmore Dr. 
 Hope Mills, NC  28348 
 US  
 910-424-4561 
 
 AI NATE
 
 Daniel J. McCune  
 21991 N Rockwell Ave. 
 Edmond, OK  73012-9561 
 US  
 405-209-6712 
 
 AI NATE
 
 Stephen  Mennuti  
 21 Oak Meadow Lane 
 Bellport, NY  11713 
 US  
 631-286-6040 
 AI
 
 Scott R. Mickelson  
 10050 Hwy. 14 
 Black Earth, WI  53515 
 US  
 608-220-8166 
 
 AI NATE
   
 Daniel W. Miller  
 6300 Hilltop Dr. 
 Racine, WI  53406-3464 
 US  
 262-945-9513 
   
 S
 
 Steven D. Milstein  P.E.
 PO Box 1272 
 McLean, VA  22101 
 US  
 703-772-2946 
 AI, VI NATE
 
 James D. Miracle  
 347 Franklin St. 
 Quakertown, PA  18951 
 US  
 267-347-4511 
 
 AI NATE
 
 Robert  Mitchell  
 1253 S. 17th St. 
 Philadelphia, PA  19146 
 US  
  
 
 I NATE
 
 Nicholas B. Miuccio  
 146 Fairfield Rd. 
 Wayne, NJ  07470-7315 
 US  
 201-728-4660 
 
 AI NATE
 
 David L. Molisee  
 8 Penasco NE 
 Albuquerque, NM  87123 
 US  
 505-275-8562 
 
 AI NATE
 
 Kevin R. Moore  
 170 Mohegan Dr., Unit D 
 Havre de Grace, MD  21078-2861 
 US  
 301-252-5221 
 
 AI NATE
 
 Joshua S. Motley  
 511 E. 4th St. 
 Cameron, MO  64429 
 US  
 816-632-1117 
 
 AI NATE
 
 James J. Mowery, Jr.  
 222 Village Dr. 
 Church Hill, MD  21623 
 US  
 410-556-6620 
  
 
 AI NATE
 
 Dennis A. Muro  
 1165 Route 130 
 Robbinsville, NJ  08691 
 US  
 609-947-2347 
 
 I, AI NATE
 
 Regan M. Murphy  
 7923 Quail Sky 
 San Antonio, TX  78250 
 US  
 210-370-7333 
 AI NATE
 
 Willy K. Musasa  
 209 Eastern Ave., Apt. 2 
 Malden, MA  02148 
 US  
 781-321-1576 
 
 AI NATE
 
 Thomas L. Myette  Jr.
 PO Box 123 
 Southport, ME  04576 
 US  
 207-563-7188 
 
 AI
 
 Rodney W. Newby  
 1032 Learned Ave. 
 Salt Lake City, UT  84116 
 US  
 801-889-5951 
 
 AI NATE
 
 Casey L. Newport  
 1312 S. Marion Ave. 
 Tulsa, OK  74112 
 US  
 918-852-1333 
 
 AI NATE
 
 William  Nolan  
 1516 26th St. 
 Rock Island, IL  61201 
 US  
 309-235-7741 
 
 AI NATE
 
 Michael  Nugent  
 75 Shady Lane 
 Fanwood, NJ  07023 
 US  
 908-233-6268 
 
 AI
 
 Jon  Olds  
 5660 146th Circle NW 
 Ramsey, MN  55303 
 US  
 763-582-1424 
 
 AI NATE
 
 Randall S. Olsen  
 40 Suton Dr. 
 Brick, NJ   
 US  
 732-446-1550 
  
 
 AI NATE
 
 Ian C. Ordway  
 14741 Birmingham Hwy. 
 Alpharetta, GA  30004 
 US  
 770-310-1941 
 
 AI NATE
 
 Donald  Ouimette  
 10 Dryden Circle 
 Bluffton, SC  29910 
 US  
  
 
 AI NATE
 
 Zachary  Parker  
 17 Lakeside Ave. 
 Wilton, ME  04294 
 US  
 207-645-4051 
 
 I NATE
 
 Craig M. Parsons  
 414 Lineberry Ct. 
 Longs, SC  29568 
 US  
 914-466-9058 
 
 AI NATE
 
 Joseph  Paterno, III  
 606 Rockland Ave. 
 Mamaroneck, NY  10543 
 US  
 914-698-2001 
  
 
 AI NATE
 
 Thomas D. Payne  
 1613 Grande Blvd. SE 
 Rio Rancho, NM  87124 
 US  
 505-450-9240 
 
 AI, T NATE
 
 Brian  Percell  
 420 Magnolia St. 
 Centralia, WA  98531 
 US  
 360-736-2833 
 
 AI
 
 Mike  Persun  
 PO Box 325 
 Woolrich, PA  17779 
 US  
 570-279-6673 
  
 
 AI NATE
 
 Scott E. Phillips  
 2210 Forest Blvd. 
 Tulsa, OK  74114 
 US  
 918-510-9794 
 
 AI NATE
 
 Spencer  Phungphiphadhana  
 1995 Boise Dr. 
 Sparks, NV  89431 
 US  
 775-358-5278 
 
 AI NATE
 
 David  Piche  
 6525 W. 6 Mile 
 Brimley, MI  49715 
 US  
 906-248-2269 
  
 
 AI
 
 Justin  Pietras  
 141 Crescent Dr. 
 Albertson, NY  11507 
 US  
 716-713-7041 
 
 AI NATE
 
 Paul S. Pizzo  
 60 Genest St. 
 Meriden, CT  06450 
 US  
 860-418-9522 
 
 AI NATE
 
 Steven J. Polkowski  
 PO Box 750911 
 Fairbanks, AK  99775-0911 
 US  
 907-687-7715 
 
 AI NATE
 
 Robert A. Powell  
 10675 N. 350 E. 
 Columbus, IN  47203 
 US  
 812-376-6443 
 
 AI NATE
 
 Lew W. Pratsch  
 6220 Tally Ho Lane 
 Alexandria, VA  22307 
 US  
 703-329-1050 
  
 
 Ex-Officio
 
 James B. Prosser  
 305 Hill Dr. 
 Pawleys Island, SC  29585 
 US  
 843-340-2595 
 
 AI NATE
 
 Charles D. Race  
 117 Sheridan St., Unit 2 
 Portland, ME  04101-2667 
 US  
 603-770-6888 
 
 AI
 
 Glenn S. Rager  
 43 S. Martin St., PO Box 472 
 Clear Spring, MD  21722 
 US  
 301- 573-5094 
 
 AI NATE
 
 Nicholas  Ranck  
 3731 N. McMillan, Ave. 
 Bethany, OK  73008 
 US  
 405-787-1954 
 
 AI NATE
 
 Jeff D. Rauschenberg  
 6510 S. 110th E. Ave. 
 Tulsa, OK  74133 
 US  
 918-254-4794 
 
 AI NATE
 
 Gabriel C. Ravizza  
 62 Melville Ave. 
 Meriden, CT  6451 
 US  
 203-427-5169 
 
 I NATE
 
 Donald F. Ray  
 18915 Brickstore Rd. 
 Hampstead, MD  21074 
 US  
 410-374-2831 
 
 AI NATE
 
 Alan L. Reisig  
 4427 Schreiber Rd. 
 Hemlock, MI  48626 
 US  
 989-695-2566 
  
 
 AI NATE
 
 Jermaine  Reynolds  
 2121 Pacific St. 
 Philadelphia, PA  19140 
 US  
  
 
 I NATE
 
 Jack M. Reynolds  
 82 Clairen Dr. 
 Foristell, MO  63348 
 US  
 636-926-2007 
 I NATE
 
 Christopher D. Rice  
 44815 Malow Ave. 
 Sterling Heights, MI  48314 
 US  
 586-604-9223 
 
 AI NATE
 
 David  Rich  Jr.
 602 W. South Ave. 
 Glenolden, PA  19036 
 US  
  
 
 I NATE
 
 Michael  Richards, Jr.  
 4012 Shiloh Dr. 
 Johnsburg, IL  60051 
 US  
 847-548-7800 
 
 AI
 
 Zach  Rivera  
 1821 Guion St. 
 Ottawa, IL  61350-1507 
 US  
 815-712-3259 
 
 AI
 
 McLouis  Robinet  
 214 S. Elmwood Ave. 
 Oak Park, IL  60302 
 US  
 708-848-3141 
 
 I
 
 Ryan  Robinson  
 30608 120 Ave W 
 Illinois City, IL  61259 
 US  
 309-235-5153 
 
 I NATE
 
 Dan  Roth  
 412 Tyler Rd. N. 
 Red Wing, MN  55066 
 US  
 651-388-1113 
 AI NATE
 
 John A. Rowe  
 6108 N. Allison Dr. 
 Oklahoma City, OK  73112 
 US  
 405-816-2669 
 
 AI NATE
 
 William C. Rust  
 182 Clutts Rd. 
 Harvest, AL  35749 
 US  
 256-479-1938 
 
 AI NATE
 
 Nathan W. Salo  
 PO Box 338 
 Gilbert, MN  55741 
 US  
 218-780-6016 
 
 I, AI NATE
 
 Vincent J. Savino  
 19 Windmill Rd. 
 Ellington, CT  06029 
 US  
 860-871-7703 
 
 I, AI NATE
 
 Joe D. Sharp  
 1203 Oddstad Blvd. 
 Pacifica, CA  94044 
 US  
 650-551-1200 
  
 
 AI NATE
 
 Donald  Shockley  
 2106 Rahway Ave. 
 Norristown, PA  19401 
 US  
  
 
 I NATE
 
 John D. Sigl  
 5700 Georgetown Rd. 
 Edmond, OK  73034 
 US  
 405-250-5674 
 
 AI NATE
 
 Karl F. Skog  
 34617 Arrowhead Trail 
 Crosslake, MN  56442 
 US  
 218-692-4883 
 
 AI NATE
 
 Mark  Smith  
 2129 FM 2920, Ste. 190 
 Spring, TX  77388 
 US  
  281-355-0430 
 AI NATE
 
 John P. Smith  
 11514 Silverleaf Lane 
 Fredericksburg, VA  22407 
 US  
 540-786-6718 
 
 I
 
 Peter  Smith  
 64 Coyote Trail 
 Santa Fe, NM  87508 
 US  
 505-438-2902 
 
 AI
 
 Raschell L. Smith  
 9810 Staci Lane 
 Edmond, OK  73025 
 US  
 405-340-2743 
 
 AI NATE
 
 Gerald D. Snider  
 305 South Short 
 Corn, OK  73024 
 US  
 580-343-2525 
 
 AI NATE
 
 Dennis L. Snouffer  
 2436 Richards Ave 
 Atco, NJ  08004 
 US  
 609-892-1584 
  
 
 AI NATE
 
 Michael B. St. Peter  
 60 Wason Rd. 
 Hudson, NH  3051 
 US  
 603-718-5730 
 
 AI NATE
 
 Keith R. Stanger  
 22 Marybeth Lane 
  Jackson, NJ  08527 
 US  
 732-895-3384 
 
 AI NATE
 
 Jeremy L. Steele  
 706 Oscar St . 
 Eugene, OR  97402 
 US  
 541-345-2838 
 
 AI NATE
 
 Gregory  Stigner  
 260 N. Broad, Apt. 4 
 Galesburg, IL  61401 
 US  
 309-371-4734 
 
 AI NATE
 
 Justin D. Stonehocker  
 11264 S. 274th E. Ave. 
 Coweta, OK  74429 
 US  
 918-279-6450 
  
 
 AI NATE
 
 Tonia M. Sulick-Bell  
 6630 Surrey St., Ste. 101 
 Las Vegas, NV  89119 
 US  
 702-622-7865 
  
 
 AI NATE
 
 Phillip T. Swann  
 4570 Knox Bridge Hwy 
 Canton, GA  30114 
 US  
 770-560-0426 
 
 AI
 
 Nina  Szewczak  
 5113 Locke Lane 
 Virginia Beach, VA  23464 
 US  
 757-348-5673 
 
 I
 
 Frederick B. Tartter  
 101 Robinson Lane 
 Wappingers Falls, NY  12590 
 US  
 845-790-1218 
 
 AI NATE
 
 Robert E. Tawil  
 10 E. 40th St., Ste. 1310 
 New York, NY  10016 
 US  
 646-543-1436 
 AI NATE
 
 Jerry L. Taylor  
 43 Sharp Rd. 
 Somerville, AL  35670 
 US  
 256-778-7402 
 
 AI NATE
 
 Mark W. Tesar  
 8805 Cornish Dr. 
 St. Louis, MO  63126 
 US  
 314-849-5440 
 
 I
 
 Rod  Tibbit  
 1987 Buford Cutoff 
 Gassville, AR  72635-8770 
 US  
 870-706-7074 
 
 AI
 
 Ryan C. Todaro  
 3725 S. Ocean Dr., Apt. 927 
  Hollywood, FL  33019 
 US  
 954-771-5476 
 
 AI NATE
 
 Timothy W. Townsend  
 9809 Settle Rd. 
 Tanner, AL  35671 
 US  
 256-232-5606 
 
 AI NATE
 
 Raymond B. Trujillo  
 14 Rose Lane 
 Tijeras, NM  87059 
 US  
 505-281-5213 
 
 AI, T NATE
 
 Robert  Van Osten  
 701 Meadowwood Lane 
 Media, PA  19063 
 US  
  
 
 I NATE
 
 John D. Van Wagoner  
 PO Box 1045 
 Great Falls, VA  22066 
 US  
 703-759-0300 
 
 I
 
 William B. Vanhook  
 12670 County Rd. 352 
 Sidney, MT  59270 
 US  
 406-488-6103 
  
 
 I NATE
 
 Tyler C. Warren  
 3946 NE 88th St. 
 Altoona, IA  50009 
 US  
 515-202-7365 
 
 AI NATE
 
 Barry P. Webster  
 1298 Marshallton Rd. 
 Downingtown, PA  19335 
 US  
 610-517-7219 
 
 I NATE
 
 Adam J. Weeman  
 24 Beech Ridge Rd. 
 Scarborough, ME  04074 
 US  
 207-749-1489 
 
 AI NATE
 
 Mitchell W. White  
 10705 Brookhaven St. 
 Oklahoma City, OK  73150 
 US  
 405-741-0877 
 
 AI NATE
 
 Gregory S. Wichser  
 35 Middletown Rd. 
 Waterford, NY  12188 
 US  
 518-857-9301 
 
 AI
 
 George E. Willis  
 55 Dillingham Rd. 
 Asheville, NC  28805 
 US  
 828-299-4503 
 
 AI NATE
 
 Phillip D. Wilson  
 406 Timberidge Rd. 
 Harrah, OK  73045 
 US  
 405-309-6385 
 
 AI NATE
 
 Michael I. Wilson  
 1516 Georgetown St. 
 Decatur, AL  35603 
 US  
 256-654-9105 
 
 AI NATE
 
 Stephen D. Wintle  
 46 Firefly Lane 
 Dexter, ME  4930 
 US  
 207-924-5559 
  
 
 AI NATE
 
 Roger S. Wuy  
  33 Violet Circle 
 Howell, NJ  7731 
 US  
 732-446-1550 
  
 
 AI NATE
 
 Charles  Wynosky  
 107 Allen St. 
 Minersville, PA  17954 
 US  
 570-617-3311 
 
 VI
 
 Douglas  Yetzer  
 17186 Jasper Trail 
 Lakeville, MN  55044 
 US  
 612-369-1229 
 
 VI
 
 Branden M. Young  
 48 Great Rd Apt 31 
 Acton, MA  01720 
 US  
 978-210-9494 
 
 AI NATE
 
 Samuel  Zanger  
 603 South 14th 
 Quincy, IL  62301 
 US  
 217-430-4699 
 
 AI NATE
 
 Homayoun  Zijoud  
 7979 East Coffee Creek Rd. 
 Edmond, OK  73034-8450 
 US  
 405-478-0518 
  
 
 AI NATE
 
 Anthony G. Zitelli  
 144 Elmendorf St. 
 Kingston, NY  12401 
 US  
 845-616-1391 
 
 AI NATE
 
 Curtis W. Zoellers  
 6610 Loi Rd. 
 Floyds Knobs, IN  47119 
 US  
 812-923-8545 
 
 AI NATE
 
 Joel R. Zubia  
 2208 Reever St. 
 Arlington, TX  76010 
 US  
 817-262-1646 
  
 
 AI NATE
  .
 Nicholas  Prochnow  
 202 6th Avenue, West 
 West Fargo, ND  58078 
 US  
 701-640-0796 
 
 I
  1 LLC
 Michael V. Zelenka  
 146 Fairfield Rd. 
 Wayne, NJ  07470-7315 
 US  
 201-728-4660 
 
 AI NATE
  123 HVAC
 John C. Jordano  
 1992 Commerce St. 
 Yorktown Heights, NY  10598 
 US  
 914-245-6600 
 
 AI NATE
  1st Call Mechanical
 Eric D. Owen  
 22277 30th Ave. 
 Cadott, WI  54727 
 US  
 715-828-3057 
 
 AI NATE
  1st Service HVACR
 Robert A. Lemley  
 PO Box 1560 
 Berlin, MD  21811 
 US  
 410-641-6541 
  
 
 AI NATE
  72 DeGrees
 Billy A. Avery  
 43 W Main St 
 Baltic, CT  6330 
 US  
 860-822-1041 
 
 AI NATE
  A & A Air Services, Inc.
 Christopher P. Allen  
 35130 Bennett Rd. 
 Frankford, DE  19945 
 US  
 302-436-4800 
 
 AI NATE
  A & A Air Services, Inc.
 Ian  Carpenter  
 35130 Bennett Rd 
 Frankford, DE  19945 
 US  
 302-436-4800 
 
 AI NATE
  A & A Electric, Inc.
 Matthew  Hermanson  
 2749 20th Ave. N. 
 Ft. Dodge, IA  50501 
 US  
 515-576-5037 
  
 
 AI NATE
  A & B Cooling & Heating Corp.
 Phil  Robert  
 660 Nutmeg Rd. N. 
 South Windsor, CT  06074 
 US  
 860-528-4436 
  
 
 AI NATE
  A & B Cooling & Heating Corp.
 Guy  Wanegar  
 PO Box 1356 
 South Windsor, CT  06074 
 US  
 860-528-4436 
 
 AI, CGD NATE
  A & B Cooling & Heating Corp.
 Adam M. Wanegar  
 PO Box 1356 
 South Windsor, CT  06074 
 US  
 860-528-4436 
 
 AI NATE
  A & C Trades & Services
 Nathan E. Anderson  
 400 N. East End Rd. 
 Strawberry Plains, TN  37871 
 US  
 865-588-1333 
 AI NATE
  A & J Well Co., Inc.
 Scott  Wright  
 PO Box 698 
 Slatersville, RI  02876 
 US  
 401-766-2832 
 
 I
  A & L Heating & Air
 Aaron  Sweetwood  
 116 Vaden Rd. 
 Maryville, TN  37801 
 US  
 865-856-8797 
 
 AI NATE
  A & L Heating & Air
 Amos  Wilson  
 116 Vaden Rd. 
 Maryville, TN  37801 
 US  
 865-266-3700 
  
 
 AI NATE
  A & S A/C, Inc.
 Jimmy C. Aikin  
 1095 FM Rd. 2560 
 Sulphur Springs, TX  75402 
 US  
 903-885-8072 
 
 AI NATE
  A & S Mechanical
 Randy  Leymarie  
 221 Lower Market St. 
 Milton, PA  17847 
 US  
 570-742-7881 
 AI NATE
  A & T Maintenance/Service Co.
 Timothy H. Beason  
 PO Box 1230 
 Jacksonville, AL  36265 
 US  
 256-310-4752 
 
 AI NATE
  A & T Mechanical
 Jesse M. Alvarez  
 1015 Waterwood Pkwy., Ste I-100 
 Edmond, OK  73034 
 US  
 405-810-8891 
 
 I NATE
  A & T Mechanical
 Joseph M. Alvarez  
 1015 Waterwood Pkwy., Ste. I-100 
 Edmond, OK  73034 
 US  
 405-810-8891 
 
 AI NATE
  A 1 Tops Services
 Gregory D. Berens  
 8950 Westpark #305 
 Houston, TX  77063 
 US  
 281-413-3540 
 AI NATE
  A 2 Z Excavating/Keen Well & Pump
 David L. Keen  
 20279 Coshocton Rd. 
 Mt. Vernon, OH  43050 
 US  
 740-393-5437 
 AI
  A ACE Hauling, Inc.
 David  Ellington  
 200 Ellington Dr. 
 Fredericksburg, VA  22405 
 US  
 540-371-5995 
 
 AI NATE
  A B May
 Michael J. Heydon  
 2017 W. 104 
 Leawood, KS  66206 
 US  
 913-383-2222 
 
 I
  A C & R Services, Inc.
 Dean A. Hilliard  
 217 Turkey Path Rd. 
 Sugarloaf, PA  18249 
 US  
 570-788-2427 
 AI
  A C Schultes
 Kevin  Schultes  
 664 South Evergreen Ave. 
 Woodbury Heights, NJ  08097 
 US  
 856-845-5656 
 AI
  A D G Inc.
 Scott H. Sanders  
  116 E. Sheridan, Suite 100 
 Oklahoma City, OK  73104 
 US  
 405-232-5700 
 I, CGD
      PE Registered State(s):  OK, WV 
  A E C Services, Inc.
 Larry  Miller  
 121 E. Main St. 
 Cherokee, OK  73728 
 US  
 580-596-2638 
 
 AI NATE
  A J's Construction & Geothermal, Inc.
 Aaron  Johnson  
 16805 Langley Ave. 
 Cologne, MN  55322 
 US  
 952-466-2181 
  
 
 AI
  A Local 9
 Jason L. Del Vecchio  
 2 Iron Ore Rd. 
 Englishtown, NJ  07726 
 US  
 732-446-1550 
  
 
 AI NATE
  A Plus Well Drilling
 Markel  Basargin  
 PO Box 991 
 Homer, AK  99603 
 US  
 907-235-5396 
 
 AI NATE
  A Tin Man Heating & A/C LLC
 Ronald A. Gravatt  
 PO Box 9074 
 Pueblo, CO  81008 
 US  
 719-406-3689 
 AI
  A Tin Man Heating & A/C LLC
 Kurt  Gravatt  
 PO Box 9074 
 Pueblo, CO  81008 
 US  
 719-406-3695 
 AI
  A&B Heating & Sheet Metal Co., Inc.
 David C. Papalia  
 111 Market St. 
 Warren, PA  16365 
 US  
 814-723-5670 
 AI NATE
  A. Maynor Mechanical Contractor, Inc.
 John A. Maynor  
 1316 Elmset Lane 
 Durham, NC  27713 
 US  
 919-361-0993 
 AI NATE
  A.C. Reider Inc. Well Drilling
 Michael B. Cochran  
 51 Frederick St. 
 Dallastown, PA  17313 
 US  
 717-244-4521 
 
 AI NATE
  A/C Solutions, Inc.
 Todd  Boudreau  
 22813 Killington Blvd. 
 Land O'Lakes, FL  34639 
 US  
 813-394-7444 
 AI NATE
  A+ Mechanical, Inc.
 Scott  Strohmayer  
 2150 W. Stark Rd. 
 Cambridge, MN  55008 
 US  
 763-691-1922 
 AI NATE
  A-1 Electric Heat & Air
 Kyle S. Beneventi  
 17600 S. Sooner Rd. 
 Norman, OK  73071 
 US  
 405-360-5545 
 
 AI NATE
  A-1 Electric Heat & Air
 Jonathan  Jackson  
 17600 S. Sooner Rd. 
 Norman, OK  73071 
 US  
 405-360-5545 
  
 
 AI NATE
  A-1 Heat & Air, Inc.
 Glenn D. Edgar  
 17600 S. Sooner Rd. 
 Norman, OK  73071 
 US  
 405-360-5545 
 
 AI NATE
  A-1 Heat & Air, Inc.
 Rick L. Evans  
 17600 S. Sooner Rd. 
 Norman, OK  73071 
 US  
 405-360-5545 
 
 AI NATE
  A-1 Heat & Air, Inc.
 Zechariah B. Hudson  
 17600 S. Sooner Rd. 
 Norman, OK  73071 
 US  
 405-360-5545 
 AI NATE
  A-1 Heat & Air, Inc.
 David J. Kitchens  
 17600 S. Sooner Rd. 
 Norman, OK  73071 
 US  
 405-360-5545 
  
 
 AI NATE
  A-1 Heat & Air, Inc.
 Gregory D. Pendarvis  
 17600 S. Sooner Rd. 
 Norman, OK  73071 
 US  
 405-360-5545 
 
 AI NATE
  A-1 Heat & Air, Inc.
 Chris J. Pierce  
 17600 S. Sooner Rd. 
 Norman, OK  73071 
 US  
 405-360-5545 
 
 AI NATE
  A-1 Heat & Air, Inc.
 Monte E. Williams  
 17600 S. Sooner Rd. 
 Norman, OK  73071 
 US  
 405-360-4555 
  
 
 AI NATE
  A1 Mechanical, LLC
 Brian A. Topping  
 406 N. Ann St. 
 Columbia, MO  65201 
 US  
 573-819-8975 
 
 AI NATE
  A-1 Services, Inc.
 Jason M. Cassone  
 127 Colony St. 
 Meriden, CT  06450 
 US  
 203-238-2147 
 
 AI NATE
  A-1 Services, Inc.
 Samson D. Liseo  
 127 Colony St. 
 Meriden, CT  06451 
 US  
 203-238-2147 
 
 AI NATE
  A-1 Services, Inc.
 Sean C. McNulty  
 127 Colony St. 
 Meriden, CT  06451 
 US  
 203-238-2147 
 
 AI NATE
  A-1 Team Inc.
 Flint  Rohrbaugh  
 PO Box 1206 
 Newport, WA  99156 
 US  
 509-447-5599 
 AI
  AAA Plumbing Service
 Daniel W. Allen  
 31 Woodland St. Apt.12-O 
 Hartford, CT  06105 
 US  
 860-345-3236 
 AI NATE
  A-Abel Heating & Air
 Jim  Cain  
 440 Congress Park Dr. 
 Dayton, OH  45459 
 US  
 937-432-4328 
 AI NATE
  A-Abel Heating & Air
 Dan  Hill  
 440 Congress Park Dr. 
 Dayton, OH  45459 
 US  
 937-432-4328 
 AI NATE
  Aairetemp Comfort Specialists
 Clint R. Kilpatrick  
 623 Tottingham Rd. 
 Anadarko, OK  73005 
 US  
 405-247-9633 
 
 I NATE
  AAON, Inc.
 Mark  Fly  
 2425 S. Yukon Ave. 
 Tulsa, OK  74107 
 US  
 918-382-6234 
 M
  AAON, Inc.
 Eric  Taylor  
 2425 S. Yukon Ave. 
 Tulsa, OK  74107 
 US  
 918-382-6337 
 M
  ABCC Drilling
 Roland  White  
 3440 Lehigh St., #286 
 Allentown, PA  18103 
 US  
 610-791-9500 
 VI
  Abel Plumbing & Heating
 Melvin  Hanson  
 2500 Garfield Ave. 
 Albuquerque, NM  87106 
 US  
 505-205-8409 
  
 
 I NATE
  A-Better Heating & A/C
 Mark C. Lee  
 2225 N. Moore Ave. 
 Moore, OK  73160 
 US  
 405-799-3391 
 
 AI NATE
  A-Better Heating & A/C, Inc.
 William C Kidd  
 2225 N. Moore Ave. 
 Moore, OK  73160-3422 
 US  
 405-799-3391 
 D/C
  A-Better Heating & A/C, Inc.
 Tim  Ludwig  
 2225 N. Moore Ave. 
 Oklahoma City, OK  73160 
 US  
 405-799-3391 
 
 AI NATE
  Able Environmental
 Brian  Mayer  
 PO Box 735 
 Point Pleasant Beach, NJ  08742 
 US  
 732-237-4469 
 
 AI
  Able Well Drilling
 James D. Williams  
 14962 Sand Ridge Rd. 
 Bowling Green, OH  43402 
 US  
 419-352-007 
 
 D/C
  ABR Wholesalers, Inc.
 Vincent J. Monaco  
 510 N. Goodman St. 
 Rochester, NY  14609 
 US  
 585-482-3601 
 
 AI NATE
  Absolute Comfort Heating & A/C, Inc.
 Larry A. Nelson  
 PO Box 5509 
 Coralville, IA  52241 
 US  
 319-541-0623 
 
 AI NATE
  Absolute Comfort Tech
 Ronald W. Haines  
 8248 NW 101st Terrace 
 Kansas City, MO  64153 
 US  
 816-442-8154 
  
 
 AI NATE
  Absolute Comfort Tech
 Charles L. Shockley  
 8248 NW 101st Terrace 
 Kansas City, MO  64153 
 US  
 816-442-8154 
  
 
 AI NATE
  Absolute Service Co.
 Eric A. Fulwider  
 46105 Garretts Lake Rd. 
 Shawnee, OK  74804 
 US  
 405-275-7305 
 
 AI NATE
  Absolute Service Co.
 Evans D. Harjo  
 46179 Garretts Lake Rd. 
 Shawnee, OK  74804 
 US  
 405-275-7305 
 
 AI NATE
  AC Heating & Electrical Service
 Clinton A. Kremer  
 302 N. Lincoln Rd. 
 Rockville, IN  47872 
 US  
 765-569-3924 
 AI NATE
  ACCO
 Brandon T. Cox  
 3900 Michael Rd. 
 Edmond, OK  73025 
 US  
 405-330-0535 
 
 AI NATE
  ACCO Engineered Systems
 Matthew  Chase  
 1133 Aladdin Ave. 
 San Leandro, CA  94577 
 US  
 510-346-4300 
 AI
  Accountable Cooling & Heating Solutions
 Dean  Hoskey  
 6419 Sterling Rd. 
 Yale, MI  48097 
 US  
 810-531-5525 
 
 AI, VI NATE
  Accurate
 Alan J. McCarthy  
 77 Bronx River Rd., Apt. 2I 
 Yonkers, NY  10704 
 US  
 914-424-5405 
  
 
 I NATE
  Accurate Air Mechanical Services, Inc.
 Alan T. Givens  
 1101 Revolution St. 
 Havre de Grace, MD  21078 
 US  
 410-939-1731 
 AI NATE
  Accurate Heating and Cooling
 Darin A. Hupp  
 3001 River Rd. 
 Chillicothe, OH  45601 
 US  
 740-775-5005 x106 
 
 AI NATE
  Ace Heating & Cooling
 John C. Mayfield  
 109 England Woods Dr. 
 Weaverville, NC  28787 
 US  
 828-658-2661 
 
 AI NATE
  Ace Heating & Cooling
 Steve R. Metcalf  
 179 N. Fork Rd. 
 Barnardsville, NC  28709 
 US  
 828-626-2661 
 
 AI NATE
  Ace Mechanical
 James P. Baker  
 34 Prairie Ave. 
 Suffern, NY  10901 
 US  
 845-729-8422 
 
 AI NATE
  Aces Energy
 Lance D. Miller  
 PO Box 544 
 Rushville, NY  14544 
 US  
 585-698-5477 
  
 
 AI NATE
  Achieve Heating & Cooling
 Brett D. Roquet  
 2506 W. Main 
 Sedalia, MO  65301 
 US  
 660-826-6785 
 
 AI NATE
  Achieve Renewable Energy LLC
 Lawrence  Lessard  
 100 Cummings Center, Ste. 229C 
 Beverly, MA  01915 
 US  
 978-338-5548 
 AI NATE
  Ackerman Heating
 Mike C. Hahn  
 PO Box 326 
 Colfax, WA  99162 
 US  
 509-595-0002 
 
 I NATE
  Ackerrman Heating & A/C
 Steve  George  
 631 N. Main St. 
 Colfax, WA  99111 
 US  
 509-397-3622 
 AI
  ACR Mechanical
 Jack  Mattson  
 5689 Vine St. 
 St. Clair, MI  48079 
 US  
 800-227-9601 
  
 
 AI NATE
  ACR of Sedalia
 William J. Steck  
 1609 S. Missouri 
 Sedalia, MO  65301 
 US  
 660-827-2322 
  
 
 AI NATE
  Action Heating & Cooling Services LLC
 Ron  Poupore  
 870 Heritage Rd. 
 De Pere, WI  54115 
 US  
 920-337-0961 
 AI NATE
  Action Mechanical Services, Inc.
 Tom J. Romberg  
 450 Spiller Lane 
 West Lake Hills, TX  78746 
 US  
 512-836-5222 
 AI
  Adams Engineering, Inc.
 Bjorn  Adams  
 PO Box 2512 
 Rancho Santa Fe, CA  92067 
 US  
 858-756-4568 
 
 AI
  Adams Well Drilling
 Ryan L. Adams  
 5893 Sterling 
 Howell, MI  48843 
 US  
 586-634-5238 
 
 AI NATE
  Adams Well Drilling
 Gregory S. Adams  
 5893 Sterling 
 Howell, MI  48843 
 US  
 517-545-7517 
 
 AI NATE
  ADCO
 William F. Pierce  III
 10105 Residency Rd. 
 Manassas, VA  20110 
 US  
 703-368-8106 
 
 AI NATE
  ADCO Heating & A/C
 James  Keicer  
 9009 Center St. 
 Manassas, VA  20110 
 US  
 703-368-8106 
  
 AI
  Add Corp
 David  Sweet  
 11 Woodcrest Lane 
 Old Lyme, CT  06371-2840 
 US  
 860-790-0313 
  
 
 AI NATE
  Addcox Heating Center
 David S. Bastian, Jr.  
 831 NW Highland St. 
 Roseburg, OR  97470 
 US  
 541-672-6473 
 AI
  Adonai's A/C & Heating
 Brian J. Segraves  
 PO Box 4320 
 Milton, FL  32572 
 US  
 850-981-9616 
 
 AI NATE
  Adrian Mechanical Service
 Matthew V. Particka  
 953 W. Beecher St. 
 Adrian, MI  49221 
 US  
 517-263-5025 
 AI
  Advance Energy Group
 Daniel M. McIntire  
 105 Broadvale 
 Meriden, CT  6450 
 US  
 734-327-0018 
 
 I NATE
  Advance Heating & Air
 Jon  Neufeld  
 504 S. Main St. 
 Seminole, TX  79360 
 US  
 432-209-6879 
 
 I
  Advance Mechanical
 Albert B. Coltrain  
 824 W. Star St. 
 Greenville, NC  27834 
 US  
 252-355-9191 
 
 AI NATE
  Advanced Air & Metal, Inc.
 Scott  Rosendahl  
 691 E. Vilas Rd. 
 Central Point, OR  97502 
 US  
 541-772-6866 
  
 
 AI NATE
  Advanced Comfort Tech.
 Gregory N. Tetrault  
 418 Bull Rd 
 Rock Tavern, NY  12575 
 US  
 845-453-0872 
 
 AI NATE
  Advanced Custom Geothermal,LLC
 Dan  Walsdorf  
  PO Box 244 
 Kiel, WI  53042 
 US  
 920-894-3992 
 AI NATE
  Advanced Design Systems
 Lewis E. Cooley  
 3 Holland East Ct. 
 Simpsonville, SC  29681 
 US  
 864-963-5918 
 
 AI NATE
  Advanced Geo-Solutions
 Daniel  Cribbs  
 52 N. Urania Ave. 
 Greensburg, PA  15601 
 US  
 724-219-3016 
 AI
  Advanced Geothermal
 Javier  Hernandez  
  323 S. Commonwealth Ave. 
 Elgin, IL  60123-7321 
 US  
 847-707-0470 
 AI
  Advanced Geothermal
 Virgilio  Uribe  
 323 S. Commonwealth Ave. 
 Elgin, IL  60123-7321 
 US  
 847-695-1657 
 AI
  Advanced Geothermal
 Andrew J. Williams  
  323 S. Commonwealth Ave. 
 Elgin, IL  60123-7321 
 US  
 847-875-1474 
 AI
  Advanced Heating & A/C
 Ronald D. Nelson  
 10643 N. Government Way, #D 
 Hayden, ID  83835 
 US  
 208-762-2339 
 
 AI
  Advanced Heating & A/C, Inc.
 Thomas D. Browning  
 25280 Lee Hwy. 
 Abingdon, VA  24211 
 US  
 276-628-5493 
 
 AI
  Advanced Heating & Cooling LLC
 Rick  Gilmore  
 212 Business Center Dr. 
 Reisterstown, MD  21136 
 US  
 410-833-9445 
 AI NATE
  Advanced Heating & Cooling LLC
 Luis A. Villafania  
 212 Business Center Dr. 
 Reisterstown, MD  21136 
 US  
 410-833-9445 
 D/C, AI NATE
  Advanced Mechanical Systems, Inc.
 Robert R. Dyer  
 161 Michael Rd. 
 Whispering Pines ,Carthage, NC  28327 
 US  
 910-949-2114 
 AI
  Advanced Mechanical Systems, LLC
 Michael J. Sodins  
 103 Crofton St. 
 New Haven, CT  06513 
 US  
 203-494-8278 
 
 AI NATE
  Advanced Service
 Kenneth W. Haines  
 5953 Michaels Ct. 
 Keedysville, MD  21756 
 US  
 301-371-8807 
 
 AI NATE
  Advanced Service A/C & Heating LLC
 Zachary  Anders  
 7201 Mountain Church Rd. 
 Middletown, MD  21769 
 US  
 301-371-8807 
 
 I NATE
  Advanced Service A/C & Heating LLC
 Ralph W. Fink  
 7201 Mountain Church Rd. 
 Middletown, MD  21769 
 US  
 301-371-8807 
 
 AI NATE
  Advantagte Cooling
 Keith M. Williams  
  PO Box 1843 
 Pittsboro, NC  27312 
 US  
 919-337-5824 
 
 AI NATE
  AE Hodsdon
 James C. Manzer  
  70 Town Farm Rd. 
 Grey, ME  04039 
 US  
 207-714-0981 
 
 AI NATE
  AEC Services, Inc.
 Thomas E. Wessels  
 121 E. Main St. 
 Cherokee, OK  73728 
 US  
 580-596-3333 
 
 AI NATE
  Affiliated Energy Products, Inc. - Geothermal
 Stoney R. Rice  
 906 Byers Rd. 
 Somerset, PA  15501 
 US  
 814-443-6796 
 AI NATE
  Affiliated Engineers, Inc.
 Pius T. Kao  
 123 Mission St. Fl 7 
 San Francisco, CA  94105-512 
 US  
 415-764-3700 
 I
  Affiliated Engineers, Inc.
 Norbert  Repka  
 Ellie Bruecker 800 University Bay Dr 
 Madison, WI  53705 
 US  
 608-441-6644 
 
 I, CGD
  Affordable Comfort Contracting, Inc.
 Gregory A. Gill  
 PO Box 573 
 Saylorsburg, PA  18353 
 US  
 570-992-2806 
 AI NATE
  Affordable Geothermal
 Edwin J. Waldner  
 24486 422th Ave. 
 Alexandria, SD  57311 
 US  
 605-239-4242 
 AI NATE
  Affordable Geothermal
 Trenton Z. Wollman  
 24486 422 Ave. 
 Alexandria, SD  57311 
 US  
 605-216-0860 
 AI NATE
  Affordable Heating, Inc.
 Aaron  Delventhal  
 120 Megan Lane 
 Columbia Falls, MT  59912 
 US  
 406-261-9824 
 
 AI NATE
  Agreenability
 Robert  Jensen  
 15 Ellsworth Terrace 
 Montvale, NJ  07645 
 US  
 845-536-0264 
 M
  AGRI Industries
 Steve J. Kober  
 1775 S. Central Ave. 
 Sidney, MT  59270 
 US  
 406-488-8066 
 
 AI NATE
  Ahlvers Plumbing & Heating, LLC
 Max  Ahlvers  
 PO Box 150735 
 Ely, NV  89315 
 US  
 775-289-3377 
 
 AI
  Air & Heat Service Co., Inc.
 Brad  Lott  
 PO Box 309 
 Byhalia, MS  38611 
 US  
 662-838-8088 
 AI NATE
  Air Care Service Co.
 William T. Edwards, II  
 134 W. 5th St. 
 Washington, NC  27889 
 US  
 252-946-7903 
 
 AI NATE
  Air Central, Inc.
 Keith E. Hagford  
 5981 142nd Ave., NW 
 Ramsey, MN  55303 
 US  
 763-208-2840 
 I
  Air Conditioning Service, Inc.
 Richard  Acebo  
 215 S. Sunnylane Rd. 
 Del City, OK  73115 
 US  
 405-677-5665 
 AI NATE
  Air Conditioning Service, Inc.
 Sheldon  Kincheloe  
 215 S. Sunnylane Rd. 
 Del City, OK  73115 
 US  
 405-677-5665 
 AI NATE
  Air Connection
 Mark S. Morelli  
 1375 Central Ave. 
 Santa Rosa, CA  95401 
 US  
 707-571-8384 
 
 D/C, AI NATE
  Air Design, Inc.
 Truman D. Larimer  
 15516 Elm Dr. 
 Piedmont, OK  73078 
 US  
 405-373-1655 
 
 AI NATE
  Air Distributing Co.
 Michael S. Basso  
 9009 Center St. 
 Manassas, VA  20110-5453 
 US  
 703-368-8106 
  adcohvac.com
 AI NATE
  Air Doctor, Inc.
 Eugene  Mattiaccio  
 PO Box 8561 
 Cranston, RI  02920-0561 
 US  
 845-340-9158 
 
 AI, T
  Air Excellence, Inc.
 Darrell L. Bedwell, Jr.  
 PO Box 232 
 Candler, NC  28715 
 US  
 828-667-8743 
 AI
  Air Experts
 Lyon W. Britt  
 4221 High Mountain Dr. 
 Raleigh, NC  27603 
 US  
 919-897-7789 
 
 AI NATE
  Air Ideal, Inc.
 John  Ottaviano  
 51 Windsor Ave. 
 Mineola, NY  11501 
 US  
 516-873-3100 
 AI NATE
  Air In Motion, Inc.
 Brett A. Dupuis  
 9490 I-65 Service Rd. 
 Creola, AL  36525 
 US  
 251-675-9935 
  
 
 AI NATE
  Air In Motion, Inc.
 Kim  McDonald  
 9490 I-65 Service Rd. 
 Creola, AL  36525 
 US  
 251-752-7111 
  
 
 AI NATE
  Air Mechanical LLC Heating & Cooling
 Paul D. Darley  
 174 JJ Lane 
 Las Cruces, NM  88007 
 US  
 575-644-2921 
 
 I NATE
  Air Mechanical, Inc.
 Chris  Friend  
 16411 Aberdeen St. NE 
 Ham Lake, MN  55304 
 US  
 763-746-3790 
 AI
  Air Perfect, Inc.
 Ted  Chittem  
 7 Pearson Ave. 
 Milford, CT  06460-0945 
 US  
 203-878-0878 
  airperfectinc.com
 AI NATE
  Air Pro Heating & Air
 John L. Britt  
 161 Preserve Dr. 
 Selma, AL  36701 
 US  
 334-247-2337 
 
 AI NATE
  Air Products Supply
 Darrin  Beller  
 516 West Interstate Dr. 
 Norman, OK  73072 
 US  
 405-677-4418 
 
 PD, AI
  Air Products Supply
 Jason  Hendrix  
  516 W. Interstate Dr. 
 Norman, OK  73072 
 US  
 405-288-0233 
 
 PD
  Air Quality Mechanical, Inc.
 David H. Pick  
 PO Box 18143 
 Missoula, MT  59808 
 US  
 406-721-7018 
 AI NATE
  Air Quality Systems, Inc.
 Eric  Legreid  
 4709 Triangle St. 
 McFarland, WI  53538 
 US  
 608-838-4026 
 AI NATE
  Air Services & Refrigeration
 David J. Estes  
 19 Maple Ridge Lane 
 Chapin, SC  29036 
 US  
 864-266-6195 
 
 I NATE
  Air Services & Refrigeration Specialties, Inc.
 William M. Lemack  
 PO Box 14651 
 Savannah, GA  31416 
 US  
 912-238-8002 
 
 VI
  Air Solutions Heating & Cooling
 Kieth S. Hilligoss  Jr.
 PO Box 428 
 Sand Springs, OK  74063 
 US  
 918-241-2362 
 AI NATE
  Air Solutions, Inc.
 Thomas E. Simkins  Jr.
 3517 LaGrande Blvd. 
 Sacramento, CA  95823 
 US  
 916-444-7896 
 AI
  Air Systems Heating & A/C
 John R. Anderson  
 7 David Ct. 
 Helena, MT  59601 
 US  
 406-459-0187 
  
 
 AI NATE
  Air Systems, Inc.
 Jonathan W. Jones  
 1213A Hazelwood Dr. 
 Smyrna, TN  37167 
 US  
 615-223-6622 
 
 AI NATE
  Air Systems, Inc.
 David L. Wills  
 1213A Hazelwood Dr. 
 Smyrna, TN  37167 
 US  
 615-223-6622 
 
 I NATE
  Air Tech
 Rocky D. Clevenger  
 PO Box 1572 
 LaPine, OR  97739 
 US  
 541-536-2463 
 AI NATE
  Air Temp Heating /AC
 Samuel A. Falvo  
 8181 Seneca Tpke. 
 Clinton, NY  13323 
 US  
 315-735-7539 
 
 AI NATE
  Air Unlimited, LLC
 David  Solkoske  
 182 N. Plains Industrial Rd. 
 Wallingford, CT  06492 
 US  
 203-238-3213 
 
 AI
  Air Water Energy Engineers, Inc.
 George  Hu  PE
 300 Pleasant St. 
 Watertown, MA  02472 
 US  
 781-652-8688 
 A/E, AI, CGD
  Air-Care Services, Inc.
 Neil  Granger  
 2380 Singerly Rd. 
 Elkton, MD  21921 
 US  
 410-392-0550 
 
 AI
  Airco Heating & A/C
 James V. Carter  
 PO Box 1506 
 The Dalles, OR  97058 
 US  
 541-354-1948 
 
 AI
  Aire Serve by Jim Smith
 Jim  Smith  
 315 E. 3rd St. 
 Hattiesburg, MS  39401 
 US  
 601-584-8400 
 
 AI NATE
  Aire Value
 Kevin  Ward  
 2024 W. Government St. 
 Pensacola, FL  32502 
 US  
 850-437-0539 
 AI
  Air-ease Geothermal Heating & Cooling
 Robert  Feliszak  
 17390 George Brennan Hwy. 
 Tinley Park, IL  60477 
 US  
 708-429-6550 
 AI NATE
  Air-O Heat & A/C, Inc.
 Ray L. Vick  
 3808 E. 47th St 
 Stillwater, OK  74074 
 US  
 405-377-3910 
 
 D/C, AI NATE
  Air-O Service
 Jack A. Sanders  Jr.
 8759 Airport Rd., #1A 
 Redding, CA  96002 
 US  
 530-221-4691 
 AI NATE
  Airrich Heating & Cooling
 Richard N. Jones  
 1029 Pineywood Church Rd. 
 Cameron, NC  28326 
 US  
 910-245-3301 
 
 AI NATE
  Air-Rite Heating & Cooling
 David  Chrismer  
 100 Overland Dr. 
 North Aurora, IL  60542 
 US  
 630-966-8123 
 AI
  Airtech Mechanical Services, Inc.
 Neal R. Caroon  
 153 Two Lakes Trail 
 New Bern, NC  18560 
 US  
 252-636-5841 
 
 AI NATE
  Airtemp Comfort
 Clint R. Kilpatrick  
 123 W. Main 
 Anadarko, OK  73005 
 US  
 405-247-9633 
 
 I NATE
  Airworks, Inc.
 William  Yarus  
 294 2nd Ave. West N. 
 Kalispell, MT  59901 
 US  
 406-257-1341 
 AI
  Alabama Power
 William D. Cunningham  III
 2388 Country Rd. 93 
 Verbena, AL  36091 
 US  
 (800) 634-0154 
 
 AI NATE
  Alabama Power
 Richmond E. Hardee  
 925 Quintard Ave. 
 Anniston, AL  36201 
 US  
 256-231-3801 
 AI, T NATE
  Alabama Power
 Brian D. Jenkins  
 2388 Country Rd. 93 
 Verbena, AL  36091 
 US  
 (800) 634-0154 
 
 AI NATE
  Alabama Power
 James  Price  
 2388 Country Rd. 93 
 Verbena, AL  36091 
 US  
 (205) 257-1680 
 
 AI NATE
  Alabama Power Company
 G. Mark  Gallier  
 6396 Airport Blvd. 
 Mobile, AL  36608 
 US  
 251-331-9268 
 AI, T NATE
  Albany Heating, A/C, & Service, Inc.
 Brian  Pilarski  
 19274 Red Oak Circle 
 Avon, MN  56310 
 US  
 320-267-3666 
 AI NATE
  Albermarle Heating & Air, Inc.
 Jeffrey A. Saul  
 102 Keystone Pl. 
 Charlottesville, VA  22902 
 US  
 434-293-4556 
 I
  Alderson Engineering, Inc.
 Howard  Alderson  PE
 407 Lakeside Dr. 
 Southampton, PA  18966 
 US  
 215-364-5635 
 A/E, CGD
  Alex Heating & Cooling
 Allan L. Broccoli  
 73 Rolling Way 
 New-Rochelle, NY  10804 
 US  
 914-804-4690 
 
 AI NATE
  Alexander's Well Drilling
 Dustin  Alexander  
 PO Box 443 
 Fairfield, PA  17320 
 US  
 717-642-5963 
 AI
  Alexander's Well Drilling
 Randall L. Alexander  
 PO Box 443 
 Fairfield, PA  17320 
 US  
 717-642-5963 
 AI
  Alexander's Well Drilling
 Charles W. Hertz  
 PO Box 443 
 Fairfield, PA  17320 
 US  
 717-642-5963 
 VI
  Alexander's Well Drilling
 William  Hertz  
 PO Box 443 
 Fairfield, PA  17320 
 US  
 717-642-5963 
 VI
  Alford Mechanical, Inc.
 Garry C. Alford  
 495 Main St. 
 Bunn, NC  27508 
 US  
 919-340-0676 
 
 AI NATE
  Alfred State College
 Jeffrey G. Patronek  
 2530 River Rd. 
 Wellsville, NY  14895 
 US  
 716-790-0323 
 AI NATE
  All American Heating & A/C
 Gary  Valimont  
 770 Boundline Rd. 
 Wolcott, CT  06716 
 US  
 203-879-4928 
 
 AI
  All American HVAC
 Jason T. Tarter  
 8817 Westgate Park Dr. 
 Raleigh, NC  27617 
 US  
 919-201-4207 
 
 AI NATE
  All American Plumbing & Heating
 Eric A. Weibye  
 709 4th St. E. 
 Horace, ND  58047 
 US  
 701-356-5325 
 
 AI NATE
  All Climate Heating & A/C
 Calvin L. Fuqua  
 17527 NE 67th Ct. 
 Redmond, WA  98052 
 US  
 425-746-3077 
 
 AI NATE
  All Makes Heating & A/C
 Marc J. Berman  
 305 E. 86th St., Apt. 175W 
 New York, NY  10028 
 US  
 212-860-8855 
 
 AI NATE
  All Pro Mechanical
 Rodger C. Jeffcoats  
 PO Box 157 
 Springer, OK  73458 
 US  
 580-223-3929 
 
 AI NATE
  All Pro Plumbing
 Ray  Sarette  
 19815 Heater Lane 
 Reno, NV  89521 
 US  
 530-409-1969 
 AI NATE
  All Season Heating & A/C of Brainerd, Inc.
 Ryan  Czech  
 11502 Thiesse Rd. 
 Brainerd, MN  56401 
 US  
 218-825-0513 
 
 AI NATE
  All Season Heating & A/C, LLC
 Ryan  Rowsey  
 1830 Boulder Ave. 
 Helena, MT  59601 
 US  
 406-442-3658 
 
 AI
  All Seasons Heating & Cooling
 Joshua P. Beacham  
 1820 Wilmington Hwy. 
 Jacksonville, NC  28540 
 US  
 910-347-6069 
  
 
 AI NATE
  All Season's Plumbing Heating & A/C, Inc.
 Michael W. Henry  
 2227 E. Keowee Rd. 
 Kremlin, OK  73753 
 US  
 580-874-2495 
 
 I
  All State Geothermal Drilling, LLC
 Arthur J. Tatem  
 2350 Lanier Rd. 
 Rockville, VA  23146 
 US  
 252-202-9490 
 
 AI NATE
  All Temp Services
 Timothy H. Leonard  
 50 Leonard Lane 
 Paris, TN  38242 
 US  
 731-644-1287 
 
 AI NATE
  All Weather Tech
 Benjamin S. Mattheis  
 217 G St. 
 Lewistown, MT  59457 
 US  
 406-538-8202 
 
 I NATE
  All Year Heating & A/C
 Gregory L. Schillianskey  
 801 Plaza Ave. 
 Sacramento, CA  95815 
 US  
 916-922-7796 
 AI NATE
  All Year Heating & Cooling Co.
 Michael  Scher  
 7209 N. Lamar Blvd. 
 Austin, TX  78752 
 US  
 512-467-2665 
 AI NATE
  Allen & Shariff Corp.
 David  Van der Vossen  PE
 205 East Market St. 
 Salisbury, MD  21801 
 US  
 410-341-0200 
 A/E, CGD
  Allen Kelly & Co., Inc.
 Allen  Kelly  
 220 Tryon Rd., Ste. A 
 Raleigh, NC  27603 
 US  
 919-779-4197 
 D/C
  Allendale Heating Co., Inc.
 Phil  Forner  
 PO Box 296 
 Allendale, MI  49401 
 US  
 616-895-4949 
  allendaleheating.com
 AI NATE
  Alliance Heating & A/C, Inc.
 Joseph  Spataro  
 25 Brookfield Ave. 
 Bridgeport, CT  06610 
 US  
 203-335-9464 
 AI NATE
  Alliance Heating & A/C, Inc.
 Charles  Wilkerson  
 25 Brookfield Ave. 
 Bridgeport, CT  06610 
 US  
 203-335-9464 
 AI NATE
  Allied Engineering, Inc.
 Anthony  Davis  
 160 Veranda St. 
 Portland, ME  04103 
 US  
 207-221-2260 
 AI
  Allied Environmental Services
 Carroll J. Hess  
 8213 Brock Bridge Rd. 
 Laurel, MD  20724 
 US  
 301-776-8370 
 
 AI NATE
  Allied Environmental Services
 Chris  Hiser  
 8213 Brockbridge Rd. 
 Laurel, MD  20724 
 US  
 301-776-8370 
 
 AI NATE
  Allied Environmental Services
 Adam  Santry  
 PO Box 129 
 Annapolis Junction, MD  20701 
 US  
 301-776-8370 
 AI NATE
  Allied Environmental Services
 Brett  Sweeney  
 PO Box 129 
 Annapolis Junction, MD  20701 
 US  
 301-776-8370 
 AI NATE
  Allied Environmental Services Inc.
 Andy W. Capelle  
 PO Box 129 
 Annapolis Junction, MD  20701 
 US  
 301-776-8370 
 
 AI NATE
  Allied Environmental Services, Inc.
 William J. Guizzardi  
 PO Box 129 
 Annapolis Junction, MD  20701-012 
 US  
 410-789-2711 
 AI NATE
  Allied Environmental Services, Inc.
 Charles A. Youngbar, Jr.  
 116 Brookfield Rd. 
 Pasadena, MD  21122 
 US  
 410-458-9086 
 
 VI
  Allied Geothermal
 Charles  Sellers  
 1901 First St. N., Apt. 1706 
 Jacksonville Beach, FL  32250 
 US  
 904-242-0684 
 
 AI, CGD NATE
  Allied Geothermal Well Drilling
 Andy J. Trewhitt  
 247 W. Barnard St. 
 West Chester, PA  19382 
 US  
 484-228-8534 
 AI NATE
  Allied Well Drilling
 Wilfredo M. Acosta  
 8213 Brock Bridge Rd. 
 Laurel, MD  20724 
 US  
 301-776-8370 
 VI
  Allied Well Drilling
 Raymond T. Docherty  
 8213 Brock Bridge Rd. 
 Laurel, MD  20724 
 US  
 301-776-8370 
 VI NATE
  Allied Well Drilling
 Sean M. Jones  
 8213 Brock Bridge Rd. 
 Laurel, MD  20724 
 US  
 301-776-8370 
 VI
  Allied Well Drilling
 Michael  Kfoury  
 8213 Brock Bridge Rd. 
 Laurel, MD  20724 
 US  
 301-776-8370 
 VI
  Allied Well Drilling
 Peter A. Lankenau  
 8213 Brock Bridge Rd. 
 Laurel, MD  20724 
 US  
 301-776-8370 
 VI
  Allied Well Drilling
 Alfonso A. Madrid  
 8213 Brock Bridge Rd. 
 Laurel, MD  20724 
 US  
 301-776-8370 
 VI
  Allied Well Drilling
 Edgar L. Martinez  
 8213 Brock Bridge Rd. 
 Laurel, MD  20724 
 US  
 301-776-8370 
 VI
  Allied Well Drilling
 Jorge A. Montes  
 8213 Brock Bridge Rd. 
 Laurel, MD  20724 
 US  
 301-776-8370 
 VI
  Allied Well Drilling
 Joel  Yingling  
 8213 Brock Bridge Rd. 
 Laurel, MD  20724 
 US  
 301-776-8370 
 VI
  All-Temp Co., Inc.
 Ralph W. Calloway  III
 PO Box 488 
 Harrisburg, NC  28075 
 US  
 704-455-5742 
 
 AI NATE
  AllTemp Comfort, Inc.
 Walter  Springborn  Jr.
 1103 E. Caro Rd. 
 Caro, MI  48723 
 US  
 989-673-4328 
 AI NATE
  Almanor Energy Plus, Inc.
 Monte  Stelzriede  
 3732 Big Springs Rd. 
 Lake Almanor, CA  96137 
 US  
 530-596-3128 
 AI NATE
  Alpha Air Systems, Inc.
 Pete  Petridis  
 1 Kittredge St. 
 Norwalk, CT  06851 
 US  
 203-866-6887 
 AI NATE
  Alpha Water Systems of Maine
 Philip A. Lowe  
 591 Anderson Rd. 
 Sebago, ME  04029 
 US  
 207-838-3445 
 AI NATE
  Alpine Refrigeration
 Matthew C. Beecroft  
 210 Becker St. 
 Boerne, TX  78006 
 US  
 830-357-8334 
 
 AI NATE
  Altech Mechanical Service
 John H. Winchester  Jr.
 7885 Jackson Rd. 
 Ann Arbor, MI  48103 
 US  
 734-669-6100 
 AI NATE
  Alternative Carbon Energy Systems
 Andrew  Heiligman  
 1406 Viking Circle 
 Webster, NY  14580-8544 
 US  
 585-737-4126 
 AI NATE
  Alternative Energies
 Shawn  Glavin  
 116 Glavin Lane 
 Maryland, NY  12116 
 US  
 607-287-1605 
 
 AI NATE
  Alternative Geothermal Solutions, Inc.
 Dan R. Favata  CGD
 3710 N. Meridian Ave. 
 Oklahoma City, OK  73112-2818 
 US  
 405-948-0410 
 
 AI, T, CGD NATE
  Altren Energy, LLC
 Charles D. Lazin  BS, EE, CGD
 PO Box 396 
 Rifton, NY  12471 
 US  
 845-658-7116 
 AI, CGD NATE
  Alvine Engineering
 Gary  Lange  
 1102 Douglas St. 
 Omaha, NE  30802 
 US  
 402-346-7007 
 
 A/E, AI NATE
  Always Pure Well Drilling, LLC
 Nathan  Hommel  
 1224 Eleventh Ave. 
 Toms River, NJ  08757 
 US  
 732-551-6447 
 VI
  Amazing Heating & A/C
 Andrew D. Fitzhugh  Sr.
 1922 Light St. 
 Baltimore, MD  21230 
 US  
 410-685-0383 
 
 AI NATE
  Ambassador Services, Inc.
 Bill  Kelly  
 10330 S Dolfield Rd 
 Owings Mills, MD  21117 
 US  
 410-833-1575 
 
 AI
  Ambient Temperature Corp.
 Russ  Stiles  
 11 River St. 
 Middleton, MA  01949 
 US  
 978-646-0660 
 AI NATE
  Ambrose Geo, Inc.
 Daron E. Johnson  
 4385 Sagebrush Lane 
 Stevensville, MT  59870 
 US  
 406-531-9892 
 
 AI NATE
  AMEC Environment & Infrastructure
 James B. Feild  
 9725 Cogdill Rd. 
 Knoxville, TN  37932 
 US  
 865-671-6774 
 AI
  American Auger & Ditching Co.
 Jeremy J. Baye  
 453 County Rt. 23 
 Constantia, NY  13044 
 US  
 315-623-7496 
 
 AI NATE
  American Comfort Solutions
 Jason E. Guy  
 126 S. Fuquay Ave. 
 Fuquay Varina, NC  27526 
 US  
 919-552-9223 
 AI NATE
  American Drilling & Supply, Inc.
 Curtis  Schelle  
 7044 Niehenke Ave. 
 Billings, MT  59101 
 US  
 406-652-4444 
 
 VI
  American Energy Guard Heat & A/C
 Joel  Stout  
 1810 S. 28th St. 
 Van Buren, AR  72956 
 US  
 479-474-0604 
 
 I
  American Engineering Services
 Kevin S. Lowe  
 1974 Button Lane 
 LaGrange, KY  40031 
 US  
 502-758-4641 
 
 AI NATE
  American Engineering Services
 Timothy P. Smith  
 1974 Button Lane 
 LaGrange, KY  40031 
 US  
 502-758-4641 
 
 AI NATE
  American Groundwater Trust
 Garret W. Graaskamp  
 336 Loon Pond Rd. 
 Gilmanton, NH  03237 
 US  
 603-267-6558 
 AI NATE
  American Heating & Cooling
 Terry E. Kilmer  
 1103 Dutchess Turnpike 
 Poughkeepsie, NY  12603 
 US  
 845-473-1966 
 AI
  American Heating & Reference Service, Inc.
 John D. Mills  
 PO Box 1659 
 Hailey, ID  83333 
 US  
 208-788-2651 
 
 AI NATE
  American Mechanical
 David  Tartaglia  
 3042 Edgewood Ave. 
 Baltimore, MD  21234 
 US  
 410-668-4872 
 
 I
  American Residential Services
 Timothy M. Griffin  
 9070 Euclid Ave. 
 Manassas, VA  20110 
 US  
 703-366-2375 
 AI
  American Residential Services
 Donald M. Pierpont  
 9070 Euclid Ave. 
 Manassas, VA  22443 
 US  
 703-366-2311 
  
 
 AI
  American Sheet Metal
 Lee  Reinke  
 1465 Lexington Rd. 
 Helena, MT  59602 
 US  
 406-443-3757 
 
 AI
  American Well & Pump Co.
 Garrett  Carrino  
 21 Prince St. 
 Farmingdale, NY  11735 
 US  
 516-586-4131 
 
 AI, VI NATE
  American Well & Pump Co.
 Glenn  Carrino  
 2828 Grand Ave. 
 Bellmore, NY  11710 
 US  
 516-586-4131 
 
 VI
  American Well & Pump Co.
 Juan Carlos  Zapata  
 21 Prince St. 
 Farmingdale, NY  11735 
 US  
 516-586-4131 
 
 VI
  Americool Heating & A/C
 Lincoln  Anderson  
 17929 Irwin St. SW 
 Rochester, WA  98579 
 US  
 360-273-3300 
  
 
 AI NATE
  AmeriDrill, Inc.
 Dennis C Moore  
 1201 Edgely Rd. 
 Levittown, PA  19057 
 US  
 215-269-7300 
  AmeriDrill.com
 VI
  Ameritage LLC
 Thaddeus P. Bysiewicz  
 15 Meriden Rd. 
 Middlefield, CT  06481 
 US  
 860-344-1019 
 
 AI NATE
  AMHAC
 Jason  Jimenez  
 2904 Clarendon Rd. 
 Brooklyn, NY  11226 
 US  
 914-337-4555 
 
 AI NATE
  AMI Contracting
 Joe  Hardin  
 4526 W. Allen Rd. 
 Howell, MI  48855 
 US  
 248-866-5765 
 
 AI NATE
  AMI Mechanical, Inc.
 John  Merna  
 12141 Pennsylvania St. 
 Thornton, CO  80241 
 US  
 303-280-1401 
 
 AI NATE
  AMI Mechanical, Inc.
 Chad  Weldon  
 12141 Pennsylvania St. 
 Thornton, CO  80241 
 US  
 303-280-1401 
 
 I
  Anderson Automatic
 Michael E. Burg  
 5741 Harrison 
 Cincinnati, OH  45248 
 US  
 513-574-0005 
 
 AI NATE
  Anderson Engineering & Surveying, Inc.
 Darryl  Anderson  
 PO Box 28 
 Lakeview, OR  97630 
 US  
 541-947-4407 
 I
  Anderson Heating, Inc.
 Mike  Anderson  
 1446 7th St. 
 Houlton, WI  54082 
 US  
 715-549-6297 
 AI
  Anderson Heating, Inc.
 Don  Anderson  
 1446 7th St. 
 Houlton, WI  54082 
 US  
 715-549-6297 
 AI
  Anderson Plumbing, LLC
 Kenneth  Anderson  
 5589 S. Jonquil Pl. 
 Boise, ID  83716 
 US  
 208-861-4014 
  andersonplumbingnow.com
 AI
  Anderson's Heat & Air
 Brad L. Anderson  
 Rt 1, Box 49 
 Lookeba, OK  73053 
 US  
 405-545-2136 
 
 AI NATE
  Anderson's Heat & Air
 Brandan S. Graham  
 Rt 1, Box 49 
 Lookeba, OK  73053 
 US  
 405-545-0434 
 
 AI NATE
  Andgar Corporation
 Dale  Van Rooyen  
  6920 Salashan Pkwy; A-102 
 Ferndale, WA  98248 
 US  
 360-366-9900 
 I
  Andrews & Foster Drilling Co.
 Ronald D. Ellis  
 PO Box 348 
 Athens, TX  75751 
 US  
 903-675-2353 
 AI
  Andrews Hammock & Powell, Inc.
 Chuck W. Hammock  PE,CGD
 250 Charter Lane, Ste. 100 
 Macon, GA  31210 
 US  
 478-405-8301 
 A/E, CGD
      PE Registered State(s):  GA, SC, AL 
  Andrews Mechanical, Inc.
 Edwin L. Andrews  II
 2727 N. Madelia 
 Spokane, WA  99207 
 US  
 509-489-3860 
 
 AI NATE
  Andrews, Hammock, & Powell, Inc.
 Stephen E. Sullens  
 250 Charter Lane, Ste. 100 
 Macon, GA  31210 
 US  
 478-405-8301 
 I, CGD
  Andy Egan Co., Inc.
 Ken  Van Putten  CGD
 2001 Waldorf NW 
 Grand Rapids, MI  49544 
 US  
 616-791-9952 
 I, CGD
  Anhalt Well Drilling
 Anthony  Anhalt  
 N534 State Road 67 
 Ashippun, WI  53003 
 US  
 920-474-3757 
 AI, VI
  Anthony J. Musso, Architect
 Anthony J. Musso  
 PO Box 454 
 Cold Spring Harbor, NY  11724 
 US  
 631-367-8626 
 AI
  Anthony's Heating LLC
 Roger J. Anthony  
 5857 Experimental Rd. 
 Auburn, NY  13021 
 US  
 315-729-0078 
 
 AI NATE
  Antithesis Research
 Brian S. Radford  
 6201 Ford Wellpinit Rd. 
 Wellpinit, WA  99040 
 US  
 509-258-7100 
 
 AI NATE
  A-OK Service
 Mark L. Odom  
 12725 S. 193rd E. Ave. 
 Broken Arrow, OK  74014 
 US  
 918-830-8589 
 
 AI NATE
  A-One Geothermal
 Dale  McNair  
 PO Box 100 
 Earlham, IA  50072 
 US  
 515-758-2559 
 AI NATE
  AP Plumbing Heating & Cooling Geothermal
 James B. Godfrey  
 3267 Leroy Rd. 
 Palmyra, NY  14522 
 US  
 585-370-5052 
 
 AI NATE
  Apex Professional Mechanical
 Ted W. Stump  
 545 Old 22 
 Lenhartsville, PA  19534 
 US  
 610-756-6428 
 
 AI NATE
  Apex Radiant Heating
 Stacey K. Davis  
 116 E. Highland Ave. 
 Mount Vernon, WA  98273 
 US  
 360-336-1924 
 
 AI NATE
  API of New Hampshire
 Michael W. Breckon  
 50 Campus Dr. 
 Portsmouth, NH  03801 
 US  
 603-430-7820 
 AI
  Apollo Pipeworks, Inc.
 Ezra A. Hutterer  
 69 Taylor Loop 
 Santa Fe, NM  87508 
 US  
 505-660-3325 
 
 AI NATE
  Apollo Pipeworks, Inc.
 Jerome  Perea  Jr.
 PO Box 22841 
 Santa Fe, NM  87502 
 US  
 505-670-7227 
 
 AI NATE
  Apollo Sheet Metal, Inc.
 Doug  Jones  
 1207 W. Columbia Dr. 
 Kennewick, WA  99336 
 US  
 509-586-1104 
 AI
  Appalachian GreenBuilders LLC
 Peter  Duguay  
 633 Lehan Rd. 
 Bethlehem, NH  03574 
 US  
 603-728-8166 
 AI NATE
  Appalachian Heating
 Kevin  Parks  
 PO Box 770 
 Bradley, WV  25818 
 US  
 681-238-3901 
  
 
 I NATE
  Appalachian Well Drilling
 Robert L. Wells  
 258 N. Turkey Creek Rd. 
 Leicester, NC  28748 
 US  
 828-683-9223 
 
 AI
  Applegate Home Comfort
 Thomas S. Abdo  
 PO Box 639 
 Charlotte, MI  48813 
 US  
 517-337-7700 
 AI NATE
  Applied Mechanical, Inc.
 Kevin  Tikka  
 5116 Hwy. 35 
 Kalispell, MT  59901 
 US  
 406-755-6159 
 AI NATE
  Applied Resource Management
 Christopher K. Blackmon  
 257 Transfer Station Rd. 
 Hampstead, NC  28443 
 US  
 910-270-2919 
 
 AI NATE
  Applied Resource Management
 George A. Shepard  
 257 Transfer Station Rd. 
 Hampstead, NC  28443 
 US  
 910-270-2919 
 
 AI NATE
  Applied Resource Management, P. C.
 Donald H. Cummings  
 PO Box 882 
 Hampstead, NC  28443 
 US  
 910-270-2919 
 
 VI
  Applied Resource Management, PC
 James L. Cornette  
 PO Box 882 
 Hampstead, NC  28443 
 US  
 910-270-2919 
 
 AI NATE
  Applied Resource Management, PC
 Harry M. Sage  
 PO Box 882 
 Hampstead, NC  28443 
 US  
 910-270-2919 
  
 
 AI NATE
  Appolo Heating
 Matthew J. Groat  
 868 Burdeck St. 
 Schenectady, NY  12306 
 US  
 518-355-0433 
 
 AI NATE
  Appolo Heating, Inc.
 Jeremy G. Lamb  
 868 Burdecks St. 
 Schenectady, NY  12306 
 US  
 518-355-0433 
 
 AI NATE
  Aqua Drill, Inc.
 Billy  Clayton  
 4137 Moores Mill Rd. 
 Spencer, VA  24165 
 US  
 336-344-1608 
 AI, VI
  Aqua Wells, Inc.
 Wendell  Martin  
 3100 State Hwy. U 
 Rogersville, MO  65742 
 US  
 417-753-1975 
 
 I
  A-Quality HVAC
 Joshua  Dietz  
 1824 Ridge Rd. 
 Westminster, MD  21157 
 US  
 410-984-7776 
 
 AI NATE
  Aquasource Drilling
 Timothy D. Hlavnicka  
 255 US Hwy. 89 
 Vaughn, MT  59487 
 US  
 406-466-2980 
 
 AI
  Aquifer Drilling & Testing, Inc.
 Joseph  Miranda  
 430 Hudson River Rd. 
 Waterford, NY  12188 
 US  
 518-326-1441 
 AI
  Aquifer Drilling & Testing, Inc.
 Frank J. Sabarese  III
 430 Hudson River Rd. 
 Waterford, NY  12188 
 US  
 518-274-3949 
 
 VI
  Architectural Consulting Engineers
 Mark  Nussbaum  PE
 837 Hayes Ave. 
 Oak Park, IL  60302-1410 
 US  
 708-524-0272 
 
 I
  Arctic Air Heating & A/C, Inc.
 Douglas  Duval  
 5970 County Rd. 16 
 Pequet Lakes, MN  56472 
 US  
 218-568-5599 
 
 AI
  Arctic Air Technologies
 Marco O. Cefalo  
 8309 N. Classen Blvd. 
 Oklahoma City, OK  73114 
 US  
 405-609-4718 
 
 AI NATE
  Area Mechanical, Inc.
 Mike  Sabin  
 821 1st Ave. 
 Rockford, IL  61104 
 US  
 815-964-2070 
 AI NATE
  Area Mechanical, Inc.
 Bill  Sprague  
 821 1st Ave. 
 Rockford, IL  61104 
 US  
 815-964-2070 
 AI NATE
  Arm's Water Works
 Ryan J. Campbell  
 257 Transfer Station Rd. 
 Hampstead, NC  28443 
 US  
 910-270-2919 
 
 AI NATE
  Armstrong & Son Heating & Air
 Grady J. Armstrong  
 3978 Albemarle Church Rd. 
 Columbia, NC  27925 
 US  
 252-797-4100 
 
 AI NATE
  Armstrong Drilling, Inc.
 Nicholas I. Armstrong  
 4827 Treesdale Ct. 
 Murrysville, PA  15668 
 US  
 412-874-1591 
 
 AI NATE
  Arnold Geothermal Drilling, Inc.
 Chris  Arnold  
 PO Box 216 
 Le Claire, IA  52753 
 US  
 309-496-2665 
  
 AI
  Arronco Comfort Air
 Joseph T. Vonhandorf  
 5578 Limaburg Rd. 
 Burlington, KY  41005 
 US  
 859-525-6407 
  
 
 AI NATE
  Arronco Comfort Air, Inc.
 Andrew M. Wolfe  
 PO Box 192 
 Burlington, KY  41005 
 US  
 859-525-6407 
 D/C, AI
  Arrow Drilling
 John  Stadeli  
 PO Box 489 
 Newberg, OR  97132 
 US  
 503-538-4422 
 AI NATE
  Art Kathol Appliances, Inc.
 Donavin J. Kathol  
 106 E. 889 Rd. 
 Hartington, NE  68739 
 US  
 402-254-6444 
 
 AI NATE
  Arthurs A/C & Heating
 Brian S. Arthur  
 PO Box 720636 
 Norman, OK  73070 
 US  
 405-364-0209 
 
 AI NATE
  Artic A/C
 Jaime  Alvarado  
 104 S. Dock 
 Odessa, TX  79762 
 US  
 432-332-3061 
 
 AI NATE
  ASAP Mechanical, LLC
 Matthew J. Lawson  
 1710 Dutch Fork Rd. 
 Irmo, SC  29063 
 US  
 803-260-4328 
 
 I, AI NATE
  Asheville Geothermal, Inc.
 Richard A. Clemenzi  
 PO Box 18757 
 Asheville, NC  28814 
 US  
 828-712-6786 
 AI, VI, T, CGD NATE
  ASIP Local 150
 Luke  Ackerman  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
  
 
 VI
  ASIP Local 150
 Alan J. Aguirre  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
  
 
 VI
  ASIP Local 150
 Brian D. Berg  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 
 VI
  ASIP Local 150
 Joel C. Bethke  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
  
 
 VI
  ASIP Local 150
 Dean  Bischak  
 19800 W. South Arsenal Rd. 
 Wilminton, IL  60481 
 US  
 815-722-3201 
 
 VI
  ASIP Local 150
 John C. Bowers  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
  
 
 VI
  ASIP Local 150
 David G. Bowers  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 AI, VI, T
  ASIP Local 150
 Jeff  Brewick  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
  
 
 VI
  ASIP Local 150
 Patrick J. Cahill  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 
 VI
  ASIP Local 150
 Damon L. Carter  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
  
 
 VI
  ASIP Local 150
 Vincent  Caturano  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 
 VI
  ASIP Local 150
 Thomas  Corcoran  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
  
 
 VI
  ASIP Local 150
 David  Cornelius  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 
 VI
  ASIP Local 150
 Robert J. Crider  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
  
 
 VI
  ASIP Local 150
 Tyler S. Cullins  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 
 VI
  ASIP Local 150
 Terence  Dahm  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-623-6977 
  
 
 VI
  ASIP Local 150
 Edwin J. DeLuca  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
  
 
 VI
  ASIP Local 150
 Randy  Fornari  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
  
 
 VI
  ASIP Local 150
 Mark P. Gambla  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
  
 
 VI
  ASIP Local 150
 David  Gonzalez  
 19800 W. Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 
 VI
  ASIP Local 150
 Jacob  Good  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
  
 
 VI
  ASIP Local 150
 Derek M. Good  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
  
 
 VI
  ASIP Local 150
 Sean P. Greaney  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
  
 
 VI
  ASIP Local 150
 Robert J. Haberstroh  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
  
 
 VI
  ASIP Local 150
 John  Harrington  
 19800 W.. Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 
 VI
  ASIP Local 150
 Arthur F. Haskins  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
  
 
 VI
  ASIP Local 150
 David F. Heimer  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
  
 
 VI
  ASIP Local 150
 William J. Hennig  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
  
 
 VI
  ASIP Local 150
 John L. Howard  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
  
 
 VI
  ASIP Local 150
 Anthony  Iatarola  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 
 VI
  ASIP Local 150
 Paul A. Jackson  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 
 VI
  ASIP Local 150
 Anthony  Kwilosz  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 
 VI
  ASIP Local 150
 Gaetano G. LoGalbo  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 
 VI
  ASIP Local 150
 Robert L. Lynd  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 
 VI
  ASIP Local 150
 Dale A. MacDonald  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 
 VI
  ASIP Local 150
 Scott  Mancke  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 
 VI
  ASIP Local 150
 Glenn  Minyard  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 AI, VI, T
  ASIP Local 150
 Jeffrey M. Moore  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
  
 
 VI
  ASIP Local 150
 Derrick R. Mootrey  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
  
 
 VI
  ASIP Local 150
 Nicholas  Parkhurst  
 19800 W Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 
 VI
  ASIP Local 150
 Marc  Patla  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
  
 
 VI
  ASIP Local 150
 Bill M. Pelka  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 
 VI
  ASIP Local 150
 John C. Posego  Jr.
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 
 VI
  ASIP Local 150
 Sean W. Poyner  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 
 VI
  ASIP Local 150
 Cody A. Prosser  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 
 VI
  ASIP Local 150
 Casey R. Raymond  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
  
 
 VI
  ASIP Local 150
 Robert J. Reicher  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 
 VI
  ASIP Local 150
 Philip M. Rouseau  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 
 VI
  ASIP Local 150
 Frank W. Schillinger  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 
 VI
  ASIP Local 150
 Jacob R. Shaughnessy  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
  
 
 VI
  ASIP Local 150
 Jamie P. Shay  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 
 VI
  ASIP Local 150
 Michael  Shotwell  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
  
 
 VI
  ASIP Local 150
 Joseph P. Soucie  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
  
 
 VI
  ASIP Local 150
 Nolan  Stalbaum  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
  
 
 VI
  ASIP Local 150
 Daniel J. Sulek  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 
 VI
  ASIP Local 150
 Konrad  Tarnowski  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 
 VI
  ASIP Local 150
 Eva  Urbanczyk  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 AI
  ASIP Local 150
 Jason  Valy  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
  
 
 AI, VI
  ASIP Local 150
 Hipolito  Vazquez  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 
 VI
  ASIP Local 150
 Andrew  Volk  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 
 VI
  ASIP Local 150
 Jonathan R. Ward  
 19800 W.South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 
 VI
  ASIP Local 150
 Jeremy R. Warning  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
 
 VI
  ASIP Local 150
 Lowell J. Weller, Sr.  
 19800 W. South Arsenal Rd. 
 Wilmington, IL  60481 
 US  
 815-722-3201 
  
 
 VI
  Associated Drilling, Inc.
 Darin  Duncan  
 PO Box 7 
 Olsburg, KS  66520 
 US  
 785-468-3324 
 AI NATE
  Associated Drilling, Inc.
 Shane M. Lingenfelter  
 201 Industrial Dr. 
 Olsburg, KS  66520 
 US  
 785-477-9949 
 
 AI NATE
  Associated Drilling, Inc.
 Wess C. Presley  
 PO Box 7 
 Olsburg, KS  66520 
 US  
 785-468-3324 
 AI NATE
  Associated Environmental Industries, Corp.
 Joseph  Datin  
 PO Box 5300 
 Norman, OK  73070 
 US  
 405-360-1434 
 AI, VI
  Associated Environmental Services, Ltd.
 John  Schretzmayer  
 25 Central Ave. 
 Hauppauge, NY  11788 
 US  
 631-234-4280 
 
 AI
  Associated Equipment Representatives, Inc.
 Dennis G. Klingele  PE
 5106 W. Viola Ave. 
 Yakima, WA  98908-4015 
 US  
 509-966-5300 
 
 AI, T
  Associated Well Services
 Colton  Aardal  
 PO Box 16 
 Stephenville, TX  76401 
 US  
 254-965-5924 
 AI
  Assured Comfort Heating & Cooling, Inc.
 Gary W. Charles  
 1275 Holton Rd. 
 Muskegon, MI  49445 
 US  
 231-744-7571 
 
 AI NATE
  ATI
 Brent J. Linford  
  6351 Boulevard 26, Ste. 200 
  North Richland Hills, OK  76180 
 US  
 405-636-4112 
 
 AI NATE
  Atlantic Coastal Drilling
 Gary  Mangum  
 15329 Blueridge View Dr. 
 Centreville, VA  20120 
 US  
 703-815-4214 
  
 
 VI
  Atlantic Refrigeration
 James T. Fleetwood  
 17553 Nassau Commons Blvd. 
 Lewes, DE  19958 
 US  
 302-856-9300 
 
 AI NATE
  Atlantic Well Drilling, Inc.
 Ronald C. Peterson  
 7 White Pines Dr. 
 Eastham, MA  02642 
 US  
 508-255-1211 
 AI NATE
  ATM Heat & Air
 Andrew T. Meresse  
 PO Box 2011 
 White Salmon, WA  98672 
 US  
 509-637-0917 
 
 AI NATE
  ATMAC Mechanical
 Chris A. Brister  
 1201 Summit 
 Plano, TX  75074 
 US  
 214-428-1544 
 
 AI NATE
  Auer Steel & Heating Supply
 Mitchell F. Johnson  
 2935 W. Silver Spring Dr. 
 Milwaukee, WI  53209 
 US  
 414-438-3232 
 
 AI NATE
  Auer Steel & Heating Supply
 Scott T. VanVickle  
 865 Xenium Lane N. 
 Minneapolis, MN  55441 
 US  
 763-450-9242 
  
 
 AI NATE
  Auer Steel & Heating Supply Co.
 Ervin  Kovacic  
 2935 W. Silver Spring Dr. 
 Milwaukee, WI  53209 
 US  
 414-438-3263 
 AI
  Auer Steel & Heating Supply Co.
 Jon  Kriederman  
 2935 W. Silver Spring Dr. 
 Milwaukee, WI  53209 
 US  
 414-438-3332 
 AI
  Auer Steel & Heating Supply Co.
 John  Riffe  
 865 Xenium Lane 
 Plymouth, MN  55441 
 US  
 763-286-8604 
 AI, T
  Augusta Fuel Co.
 Martyn P. Roy  
 4 Northern Ave. 
 Augusta, ME  04330 
 US  
 207-446-5308 
  
 
 AI NATE
  Austin Energy
 Thomas  Turner  
 811 Barton Springs Rd. 
 Austin, TX  78704 
 US  
 512-482-5336 
 AI
  Automatic Heat Co.
 Eric A. Gates  
 3675 Franklin Blvd. 
 Eugene, or  97403 
 US  
 541-726-7656 
 
 AI NATE
  Automatic Heat Co.
 Michael H. Schilling  
 3675 Franklin Blvd. 
 Eugene, OR  97403 
 US  
 541-726-7654 
 
 AI NATE
  Aver Steel
 Chad M. Houde  
 865 Xenium Lane N. 
 Minneapolis, MN  55441 
 US  
 763-971-2910 
  
 
 AI NATE
  AWEB Supply Co., Inc.
 James L. O'Marr  III
 7350 Tom Dr. 
 Baton Rouge, LA  70806 
 US  
 225-612-0700 
 AI
  AWEB Supply Co., Inc.
 Alan R. Watts  CGD, IAI
 7350 Tom Dr. 
 Baton Rouge, LA  70806 
 US  
 225-928-2630 
 PD, AI, CGD NATE
  AWEB Supply Co., Inc.
 Barbara  Watts  
 7350 Tom Dr. 
 Baton Rouge, LA  70806 
 US  
 225-928-2630 
 PD
  Axmen
 Aaron G. Hanson  
 7655 Hwy. 10 W. 
 Missoula, MT  59808 
 US  
 406-728-7020 
 
 AI NATE
  Axmen Propane
 Robert J. Clason  
 16440 Frontage Rd. 
 Frenchtown, MT  59834 
 US  
 406-626-2490 
  
 
 AI NATE
  A-Z Service 1st Heating & Cooling LLC
 Seth L. Collins  
 2649 S. Village Dr. 
 Cottonwood, AZ  86326 
 US  
 928-634-2323 
 
 AI NATE
  Aztech Geothermal
 John  Ciovacco  
 5 McCrea Hill Rd. 
 Ballston Spa, NY  12020 
 US  
 518-339-4998 
 AI
  Aztech Geothermal
 Kai J. Vormer  
 5 McCrea Hill Rd. 
 Ballston Spa, NY  12020 
 US  
 518-885-5383 
 
 I NATE
  Aztech Geothermal, LLC
 Geoffrey  Hoffer  
 5 McCrea Hill Rd. 
 Ballston Spa, NY  12020 
 US  
 518-885-5383 
 AI
  B & B Alternative Energy, Inc.
 Tim  Pilcher  
 PO Box 188 
 Gwynedd, PA  19436 
 US  
 215-699-5192 
 AI
  B & D Controlled Air
 Josh J. Adams  
 180 Sunny Valley Rd. 
 New Milford, CT  06776 
 US  
 860-350-1112 
 
 AI NATE
  B & D Manufacturing
 Mike L. Miedaner  
 1136 Queens Pl. 
 Kansas City, MO  64131 
 US  
 515-391-0123 
 AI NATE
  B & D Mfg., Inc.
 David  Mohr  Jr.
 901 9th St. 
 Scranton, IA  51462 
 US  
 712-652-3424 
 AI NATE
  B & H Construction
 Donnie  Beller  
 1471 SW 12th Ave. 
 Goldsby, OK  73093 
 US  
 405-550-0082 
 AI NATE
  B & H Construction
 Stephen  Crossland  
 301 James Dean Dr. 
 Goldsby, OK  73093 
 US  
 405-288-2412 
 VI
  B & H Construction
 Scott  Munday  
 301 James Dean Dr. 
 Goldsby, OK  73093 
 US  
 405-288-2412 
 VI
  B & H Construction
 Robert R. Sharp  
 301 James Dean Dr. 
 Goldsby, OK  73093 
 US  
 405-288-2412 
 VI
  B & H Mechanical
 Donald E. Black  
 1001 Parkhill Dr. 
 Las Cruces, NM  88012 
 US  
 575-524-3759 
  
 
 AI NATE
  B & H Mechanical
 James  Purcell  
 1001 Parkhill Dr. 
 Las Cruces, NM  88012 
 US  
 575-524-3759 
 
 AI NATE
  B & H Well Drilling, Inc.
 Brad  Ocheskey  
 113 Wilderness Trail 
 Bonnots Mill, MO  65016 
 US  
 573-455-9111 
 
 AI
  B & L Heating and Air
 Brandon M. Herber  
 PO Box 1741 
 Stillwater, OK  74076 
 US  
 405-372-8140 
  bandlheatandcool.com
 AI NATE
  B & L Heating and Air
 Matthew K. Hurst  
 PO Box 1741 
 Stillwater, OK  74076 
 US  
 405-372-8140 
  bandlheatandcool.com
 AI NATE
  B & L Heating and Air
 Kyle D. Kelty  
 PO Box 1741 
 Stillwater, OK  74076 
 US  
 405-372-8140 
 AI
  B & L Heating and Air
 Fred  Schroeder  
 6402 E. 56th St. 
 Stillwater, OK  74074 
 US  
 405-334-2636 
 AI
  B & L Heating and Air
 James W. Thomas  
 PO Box 1741 
 Stillwater, OK  74076 
 US  
 405-372-8140 
 AI NATE
  B & L Ott Heating & A/C
 Brian G. Ott  
 PO Box 521 
 Leesport, PA  19533 
 US  
 610-926-7888 
 
 AI NATE
  B & L Ott Heating & A/C LLC
 Ryan M. Ott  
 PO Box 521 
 Leesport, PA  19533 
 US  
 610-926-7888 
 AI NATE
  B & L Ott Heating & Air
 Ian M. Good  
 PO Box 521 
 Leesport, PA  19533 
 US  
 610-926-7888 
 
 AI NATE
  B & R Mechanical, LLC
 Hudson B. Ingram  
 623 Evergreen St. 
 Edmond, OK  73003 
 US  
 405-340-6908 
 
 I
  B & R Mechanical, LLC
 Robert S. Wallace  
 623 Evergreen St. 
 Edmond, OK  73003 
 US  
 405-340-6908 
 
 D/C
  B & S Sheet Metal Mechanical, Inc.
 Brian J. Lovett  
 608 Nolan Ave. 
 Morrisville, PA  19067 
 US  
 215-295-7782 
 
 AI NATE
  B & S Sheet Metal Mechanical, Inc.
 Heath D. Reed  
 608 Nolan Ave. 
 Morrisville, PA  19067 
 US  
 215-295-7782 
 
 AI NATE
  B & S Sheet Metal Mechanical, Inc.
 James F. Tarity  
 608 Nolan Ave. 
 Morrisville, PA  19067 
 US  
 215-295-7782 
 
 I NATE
  B & S Sheetmetal
 Andrew J. Jackson  
 608 Nolan Ave. 
 Morrisville, PA  19067 
 US  
 215-295-7782 
  
 
 AI
  B & S Sheetmetal Co., Inc.
 Thomas  Stanton  Jr.
 40 Scenic St. 
 Cheshire, CT  06410 
 US  
 203-272-0799 
 
 AI NATE
  B & S Sheetmetal, Inc.
 Chris J. Jackson  
 608 Nolan Ave. 
 Morrisville, PA  19067 
 US  
 215-295-7782 
 
 AI
  B & Z Well Drilling
 Mark  Zientek  
 233 E. Kasson Rd. 
 Maple City, MI  49664 
 US  
 231-228-5678 
 AI NATE
  B C Excavating
 Tyler  Farnsworth  
 2251 Cinnabar Loop 
 Anchorage, AK  99507 
 US  
 907-344-4490 
 AI
  B L Myers Brothers of PA, Inc.
 David B. Myers  
 PO Box 490 
 Glenmoore, PA  19343-0490 
 US  
 800-947-5552 
 AI NATE
  B. J. Terroni
 Anthony A. Reikow  
 3190 Tucker Rd. 
 Bensalem, PA  19020 
 US  
 267-907-5499 
 
 AI NATE
  B. Radiant Heating & A/C
 Ronald J. Rodriguez  Jr.
 612 Meyer Lane, Ste. 6 
 Redondo Beach, CA  90278 
 US  
 310-937-1800 
 
 AI NATE
  B. T. M. Services Drilling
 Randy L. Meyer  
 50 Cortright Rd. 
 Port Jervis, NY  12771 
 US  
 845-856-4488 
 
 AI NATE
  B. W. Service Experts
 Richard  O'Reilly  
  22285 Elkhart East Blvd. 
 Elkhart, IN  46514-8154 
 US  
 574-259-7848 
 
 I
  B. W. Smith Well Drilling, Inc.
 Christopher  Wolford  
 PO Box 440 
 Springfield, WV  26763 
 US  
 304-496-9977 
 AI
  Bacorp Building Group
 Alan  Baker  
 1044 Lacey Rd. 
 Forked River, NJ  8731 
 US  
 609-693-2040 
 
 I, AI NATE
  Badger Day Lighting Corp.
 James P. McDaniel  
 2519 N. Star Dr. 
 Stillwater, OK  74075 
 US  
 405-334-6580 
 
 AI NATE
  Baker Foundation Corp.
 James A. Mancuso  
 13203 Byrd Legg Dr. 
 Odessa, FL  33556 
 US  
 727-531-2577 
  bauerfoundations.com
 VI
  Ball Drilling Co.
 Lonnie C. Ball  
 PO Box 3011 
 Marble Falls, TX  78654 
 US  
 512-422-1567 
 
 D/C, AI NATE
  Ballard Water Well Co. LLC
 Samuel L. Ballard  
 PO Box 970 
 Willis, TX  77378 
 US  
 936-856-6374 
 D/C, AI NATE
  Bambergers, Inc.
 Mark J. Thomas  
 122 Schneider Dr. 
 Lebanon, PA  17046 
 US  
 717-272-6641 
 
 AI NATE
  Bard Manufacturing Co.
 Pam  Bard Steel  
 1914 Randolph Dr. 
 Bryan, OH  43506 
 US  
 419-636-1194 
 
 M
  Bard Manufacturing Co.
 Dick  Hanna  
 1914 Randolph Dr. 
 Bryan, OH  43506 
 US  
 419-636-1194 X306 
 M
  Bard Manufacturing Co., Inc.
 Glen W. Bowen  
 1914 Randolph Dr. 
 Bryan, OH  43506 
 US  
 419-636-1194 X342 
 AI, T, CGD NATE
  Bard Manufacturing Co., Inc.
 Michael  Dowis  
 1914 Randolph Dr. 
 Bryan, OH  43506 
 US  
 419-636-1194 
 AI
  Bard Manufacturing Company, Inc.
 David E. Hissong  
 1914 Randolph Dr. 
 Bryan, OH  43506 
 US  
 419-636-1194 
 AI NATE
  Bard Mfg. Co.
 John  Lonabarger  
 1914 Randolph Dr. 
 Bryan, OH  43506 
 US  
 419-636-1194 
 AI
  Barga Heating & A/C
 Jeff S. Barga  
 5419 State Route 49 South 
 Greenville, OH  45331 
 US  
 937-548-3645 
 AI NATE
  Bariod Industrial Drilling Products
 Lyndon  Pence  
 3124 Old 66 Rd. 
 Hydro, OK  73048 
 US  
 713-299-4504 
 
 M
  Barker Lemar
 Clinton L. Pickering  
 1801 Industrial Circle 
 West Des Moines, IA  50265 
 US  
 515-681-9589 
 
 AI NATE
  Barker Lemar Engineering Consultants
 Rich  Krumel  
 1801 Industrial Circle 
 West Des Moines, IA  50265 
 US  
 515-256-8814 
 
 AI
  Barker Lemar Geothermal Service
 Ryan  Barker  
 1817 Industrial Circle 
 West Des Moines, IA  50265 
 US  
 515-681-4497 
 
 AI
  Barlow Well Drilling Services
 Charles  Lawyer  
 522 Underwood Lane 
 Bel Air, MD  21014 
 US  
 410-838-6910 
  
 
 VI
  Barney & Sons Well Drilling, Inc.
 Wade  Barney  
 996 County Hwy. 10 
 Laurens, NY  13796 
 US  
 607-432-8009 
 I
  Barney Moravec, Inc.
 Richard S. Moravec  
 207 1/2 Lake St. 
 Penn Yan, NY  14527 
 US  
 315-536-3911 
 AI NATE
  Baroid Industrial Drilling Products
 Ryan  Collins  
 3000 N. Sam Houston Pkwy.East 
 Houston, TX  77032 
 US  
 281-871-5320 
 
 M
  Baroid Industrial Drilling Products
 Emily  Whitzel  
 P.O. Box 1675 
 Houston, TX  77251 
 US  
 281-871-6041 
 U
  Barotronics, LLC
 C. P.  Rao  
 19 W. Main St. 
 Mohawk, NY  13407 
 US  
 315-866-7766 
 
 AI
  Barringer's Heating & A/C, Inc.
 Robert F. Barringer  
 105 Shady Grove Lane 
 Savannah, GA  31419 
 US  
 678-544-9338 
 
 AI
  Barron Heating
 Seth C. Bowman  
 5100 Pacific Hwy. 
 Ferndale, WA  98248 
 US  
 360-676-1131 
 
 AI NATE
  Bartel Well Drilling
 Reuben  Bartel  
 PO Box 718 
 Meade, KS  67864 
 US  
 620-629-7756 
 
 VI
  Bartels Heating & Cooling
 Edward P. Reid  
 929 Main St. 
 Hamilton, OH  45013 
 US  
 513-867-8629 
 
 AI NATE
  Bartholomew Heating
 Thad E. Bartholomew  
 3025 Emerald Dr. 
 Kalamazoo, MI  49001 
 US  
 269-381-9045 
 
 AI NATE
  Basgall Geothermal Drilling
 Michael  Basgall  
 6602 N. Woodlawn 
 Walton, KS  67151 
 US  
 316-393-1337 
 
 VI
  Bass Engineering
 Don B. Ashcraft  
 PO Box 5609 
 Longview, TX  75608 
 US  
 903-759-1633 
 VI
  Baxter Comfort Solutions
 Bryan  DeJong  
 PO Box 158 
 Baxter, IA  50028 
 US  
 641-227-3105 
 AI NATE
  Bay Area Plumbing & Heating
 Lance T. Eastman  
 30 Stein Am Rhein Ct., Ste. C 
 Redwood City, CA  94063 
 US  
 650-508-0822 
 
 AI NATE
  Bay Heating & Cooling Ltd.
 Mike  Bennaman  
 37 Hudson St. 
 Annapolis, MD  21401 
 US  
 410-647-1233 
 AI NATE
  Bayside Paving Co.
 Nicholas B. Bossert  
 29 Tamarack Dr. 
 Canandaigua, NY  14424 
 US  
 808-292-9657 
 
 AI NATE
  BDK Engineering, PLLC
 Elizabeth A. Doty  PE
 6980 Wildridge Rd. 
 Colorado Springs, CO  80908 
 US  
 719-338-8672 
 AI, CGD NATE
  Beachside A/C, Inc.
 Jeffrey  Kiess  
  161 Goldsby Rd., Ste. C2 
 Santa Rosa Beach, FL  32459 
 US  
 850-650-0322 
 AI NATE
  Beaver Brothers, Inc.
 John M. Beaver  
 807 Corporate Circle 
 Salisbury, NC  28147 
 US  
 704-637-9595 
 AI
  Bedford Well Drilling, Inc.
 Jason T. Watts  
 701 Industrial Ave. 
 Bedford, VA  24523 
 US  
 540-586-1449 
 AI NATE
  Bedord Enterprises
 Bille B. Bedord  
  2571 West Broadmoore Dr. 
 Hayden, ID  83835-8881 
 US  
 510-303-7313 
 
 AI NATE
  Beemer Companies
 Guy  Beemer  
 1988 135th St. 
 Fairmont, MN  56031 
 US  
 507-235-6779 
 AI
  Behrends Mechanical, Inc.
 Richard H. Behrends  
 1782 Anka St. 
 Juneau, AK  99801 
 US  
 907-780-6766 
 
 AI NATE
  Beinhower Bros. Well Drilling
 Brad L. Ulery  
 12733 State Rt. 62 
 Johnstown, OH  43031 
 US  
 740-967-6286 
 AI
  Bell Energy Mgmt.
 Keith  Bell  
 PO Box 232 
 Mahopac, NY  10541 
 US  
 845-628-2580 
 D/C
  Bel-Red Heating & A/C
 Adam  Gloss  
 10733 47th Place W. 
 Mukilteo, WA  98275 
 US  
 425-493-5353 
 AI NATE
  Bel-Red Heating & A/C
 Darrick  Philp  
 10733 47th Place W. 
 Mukilteo, WA  98275 
 US  
 425-493-5353 
 AI NATE
  Ben Maines A/C
 Jeffrey M. Burns  
 205 Enterprise Rd. 
 Longview, TX  75604 
 US  
 903-758-0701 
 
 AI NATE
  Bender Engineering & Commissioning, Inc.
 Weld  Fickel  
 10037 E. River Rd. 
 Truckee, CA  96161 
 US  
 530-582-5578 
 AI
  Benes Well Drilling, Inc.
 Robert E. Benes  
 11197 Hill Rd 
 Hill City, MN  55748 
 US  
 218-244-3254 
 
 AI NATE
  Berger Engineering Co.
 Raymond E. Cagle  
 10900 Shady Trail 
 Dallas, TX  75220 
 US  
 214-358-4451 
 AI
  Berger Engineering Co.
 Randy  Kinkade  
 10900 Shady Trail 
 Dallas, TX  75220 
 US  
 214-358-4451 
 AI
  Berger Engineering Co.
 Donald  Lenoir  
 10900 Shady Trail 
 Dallas, TX  75220 
 US  
 214-358-4451 
 AI
  Berger Engineering Co.
 Benny  Telford  
 10900 Shady Trail 
 Dallas, TX  75220 
 US  
 214-358-4451 
 AI
  Bergerson - Caswell, Inc.
 David P. Henrich  
 5115 Industrial St. 
 Maple Plain, MN  55359 
 US  
 763-479-3121 
 
 AI NATE
  Bergerson - Caswell, Inc.
 John W. Henrich  
 5115 Industrial St. 
 Maple Plain, MN  55359 
 US  
 952-255-7070 
 D/C, AI, VI, T, CGD NATE
  Bergerson - Caswell, Inc.
 Dustin  Kluver  
 5115 Industrial St. 
 Maple Plain, MN  55359 
 US  
 763-479-3121 
  
 
 VI
  Bergerson - Caswell, Inc.
 Travis  Nash  
 5115 Industrial St. 
 Maple Plain, MN  55359 
 US  
 763-479-3121 
 
 AI NATE
  Bergerson - Caswell, Inc.
 David  Needham  
 5115 Industrial St. 
 Maple Plain, MN  55359 
 US  
 763-479-3121 
 AI NATE
  Bergerson - Caswell, Inc.
 Chris  Sandberg  
 5115 Industrial St. 
 Maple Plain, MN  55359 
 US  
 763-479-3121 
  
 
 VI
  Bergerson - Caswell, Inc.
 Chris  Schultz  
 5115 Industrial St. 
 Maple Plain, MN  55359 
 US  
 763-479-3121 
  
 
 VI
  Bergerson - Caswell, Inc.
 Matthew  Schwartz  
 5115 Industrial St. 
 Maple Plain, MN  55359 
 US  
 763-479-3121 
  
 
 AI NATE
  Bergerson - Caswell, Inc.
 Jack  Virnala  
 5115 Industrial St. 
 Maple Plain, MN  55359 
 US  
 763-479-3121 
  
 
 VI
  Bergey's Heating & Cooling Ltd.
 William D. Bergey  
 1605 Old Rt. 309 
 Sellersville, PA  18960 
 US  
 215-257-7050 
 AI
  Bergmann Heating & Air Conditioning
 Darren H. Bergmann  
 250 S. Mountainlands Dr. 
 Orem, UT  84058 
 US  
 801-255-4622 
 
 AI NATE
  Berkeley Heating & A/C
 Robert E. Meade  
 5915 Loftis Rd. 
 Hanahan, SC  29410 
 US  
 843-747-6700 
 AI NATE
  Berks Solar
 Bill J. Hennessy  
 371 Centennial Rd. 
 Mertztown, PA  19539 
 US  
 610-682-4300 
 
 AI NATE
  Berresford Mechanical
 Steven C. Berresford  
 1139 Harvest Dr. 
 Lebanon, PA  17046 
 US  
 717-821-3752 
 
 AI NATE
  Bertram Drilling, Inc.
 Ken  Brew  
 PO Box 2053 
 Billings, MT  59103 
 US  
 406-259-2532 
 
 D/C, AI
  Best Way Mechanical
 David M. Bednarski  
 4450 Whispering Circle N. 
 Colorado Springs, CO  80917 
 US  
 719-599-3668 
 
 AI NATE
  Beverly Plumbing & Heating
 Christopher M. Beverly  
 362 E. 4th St. 
 Clinton, IN  47842 
 US  
 765-832-7654 
 
 AI NATE
  Beyond Structure Builders
 David  Rynes  
 16 Chanterwood Rd. 
 Lee, MA  01238 
 US  
 413-441-0299 
 
 AI NATE
  BHS Services, LLC
 Rex  Hoffman  
 46432 Applewood Rd. 
 Henderson, IA  51541 
 US  
 712-767-2715 
 
 AI
  Big John Mechanical
 Ewerth S. Ali  
 1403 Hough Lane 
 Fort Washington, MD  20744 
 US  
 240-463-4270 
 
 AI NATE
  Big Sandy Heating
 Nathan  Thomas  
 PO Box 330 
 Hagerhill, KY  41222 
 US  
 606-477-5332 
 
 I NATE
  Big Sandy Heating & Cooling
 Jack  Blevins  
 PO Box 330 
 Hagerhill, KY  41222 
 US  
 606-390-5342 
 
 AI NATE
  Bill Knowlton Well Drilling, Inc.
 William J. Knowlton  
 PO Box 351 
 Tenants Harbor, ME  04860 
 US  
 207-372-6314 
 
 AI
  Bill Spade Electric - Heating & Cooling
 William J. Spade  
 PO Box 58049 
 Cincinnati, OH  45258 
 US  
 513-941-0075 
 D/C, AI NATE
  Bill Van De Yacht Water Well
 Tom  Van De Yacht  
 3671 Monroe Rd. 
 DePere, WI  54115 
 US  
 920-336-3659 
 AI
  Bill Van De Yacht Water Well, Inc.
 Luke  Cieslewicz  
 3671 Monroe Rd. 
 De Pere, WI  54115 
 US  
 920-336-3659 
 AI
  Bill Wenzel Heating & A/C
 Matthew W. Wenzel  
 37 Scenic Vista Way 
 Merrimack, NH  03054 
 US  
 603-429-8082 
 
 AI NATE
  Bill Wenzel Heating & A/C, Inc.
 Bill  Wenzel  
 37 Scenic Vista Way 
 Merrimack, NH  03054 
 US  
 603-429-8082 
 AI NATE
  Bill's Superheat
 Bill  Burton  
 PO Box 10646 
 Kalispell, MT  59904 
 US  
 406-755-2220 
 AI
  Bill's Superheat
 Monte  Klindt  
 817 W. Center St. 
 Kalispell, MT  59901 
 US  
 406-270-4351 
 AI
  Bill's Well Drilling Co., Inc.
 Jonathan M. Kamionka  
 800 McArthur Rd. 
 Fayetteville, NC  28311 
 US  
 910-488-3740 
 VI
  Bill's Well Drilling Co., Inc.
 Michael  Nanney  
 800 McArthur Rd. 
 Fayetteville, NC  28311 
 US  
 910-488-3740 
 
 VI
  Bing Agency Intl.
 Seth D. Laughridge  
 1704 S. 525 Rd. 
 Council Grove, KS  66846 
 US  
 785-477-2590 
 
 AI NATE
  Bingham Geothermal
 Micah W. Bingham  
 170 Quillian Branch Rd. 
 Gray, KY  40734 
 US  
 606-545-9593 
 
 I NATE
  Bingham Geothermal
 Shane  Bingham  
 170 Quillian Branch Rd. 
 Gray, KY  40734 
 US  
 419-601-2868 
 
 I NATE
  Binz Brothers Well Drilling
 Steve  Binz  
 6400 Odanah Rd. 
 Hurley, WI  54534 
 US  
 715-561-5590 
 
 AI
  Birds Heating & A/C
 Paul Q. Bird  III
 777 Buffalo Gap Hwy. 
 Churchville, VA  24421 
 US  
 540-337-6689 
 
 AI NATE
  Black Oak Refrigeration
 Bob D. Anderson  
 5905 Prairie Rose Circle 
 St. Cloud, MN  56303 
 US  
 320-256-4678 
 
 AI NATE
  Blake Equipment Co.
 David R. Ragaini  
 34 Executive Dr. 
 Danbury, CT  06810 
 US  
 203-994-3461 
 
 AI NATE
  Blankenship Mechanical
 Mark C. Blankenship  
 PO Box 5088 
 Midlothian, VA  23112 
 US  
 804-366-5821 
 
 AI NATE
  Blaze Air, Inc.
 John W. Armstrong  Jr.
 2406 Farrington Point Dr. 
 Winston-Salem, NC  27107 
 US  
 336-788-3322 
  blazeair.com
 AI NATE
  Blesener Heating - Air
 Dale  Blesener  
 4085 E. Calvary Rd. 
 Duluth, MN  55803 
 US  
 218-728-2339 
  
 
 AI NATE
  Blue Diamond Industries, LLC
 George A. Zagorski  
 3653 Barrow Wood Lane 
 Lexington, KY  40502 
 US  
 859-224-0415 
 AI NATE
  Blue Mountain Mechanical
 Shawn M. Meade  
 9227 Blue Mountain Lane, SW, Ste. A 
 Olympia, WA  98512-7680 
 US  
 360-239-0562 
 
 AI NATE
  Blue Mountain Mechanical
 Steven M. Watson  
 9227 Blue Mountain Lane, SW, Ste. A 
 Olympia, WA  98512-7680 
 US  
 360-459-4498 
 
 AI NATE
  Blue Ridge Comfort Heating & Air LLC
 James G. Hawkins  
 PO Box 417 
 Roaring Gap, NC  28668 
 US  
 336-363-2665 
 
 I NATE
  Blue River
 Rodney R. Staples  
 371 Wyatt Blvd. 
 Lincoln, AL  35096 
 US  
 205-405-7705 
 
 AI NATE
  Blue River
 Danny  Staples  
 371 Wyatt Blvd. 
 Lincoln, AL  35096 
 US  
 205-338-3805 
 
 AI NATE
  Blue Valley Energy LLC
 Keith A. Gray  
 135 Gay St. 
 Longmont, CO  80501 
 US  
 303-993-2645 
 
 AI NATE
  Blue Valley Energy LLC
 Monte D. Schmidt  
 135 Gay St., Ste. E 
 Longmont, CO  80501 
 US  
 303-993-2645 
 D/C, AI NATE
  Blue Valley Energy LLC
 Brandon E. Schmidt  
 135 Gay St. 
 Longmont, CO  80501 
 US  
 303-993-2645 
 
 AI NATE
  Bluegrass Excavation
 Andy J. Bailey  
 2750 S. Willow Way 
 Francis, UT  84036 
 US  
 435-640-5676 
 
 AI NATE
  BlueStone, Inc.
 Scott E. Mueller  
 170 Cherry Blossom Dr. 
 Churchville, PA  18966 
 US  
 800-479-1345 
 AI NATE
  BMC Installation Heating & A/C
 Mark J. Myers  
 8854 Monard Dr., Bldg. 5 
 Silver Spring, MD  20910 
 US  
 301-562-9008 
 AI NATE
  BMC/Clower Heating & A/C, Inc.
 John M. Clower  
 9160 B Brookville Rd. 
 Silver Spring, MD  20910 
 US  
 301-562-9001 
 AI NATE
  Boaz Air
 Jerry P. Boaz  
 18987 Hwy. 82 W. 
 Sherman, TX  75092 
 US  
 903-892-8201 
  
 
 AI NATE
  Bob Mills HVAC
 Bob G. Mills  
 PO Box 275 
 Liberty, MO  64069 
 US  
 816-694-2900 
 
 I NATE
  Bob's Cash Fuel LLC
 Nathan W. Richardson  
 PO Box 100 
 Madison, ME  4950 
 US  
 207-696-3040 
 
 AI NATE
  Bob's Cash Fuel LLC
 Robert E. Shibley  
 PO Box 100 
 Madison, ME  4950 
 US  
 207-696-3040 
 
 AI NATE
  Bob's Home Heating & Cooling
 Brad  Brommerich  
 327 Mankato Ave. 
 Winona, MN  55987-4533 
 US  
 507-454-3814 
 AI
  Boessen Underground Construction
 Christopher D. Williams  
 PO Box 194 
 Jefferson City, MO  65102 
 US  
 573-280-1227 
 
 AI NATE
  Boessen Underground Construction Co., Inc.
 Kenneth P. Boessen  
 PO Box 203 
 Loose Creek, MO  65054-0203 
 US  
 573-897-2917 
 
 AI NATE
  Bolinger Contracting, LLC
 Andrew  Bolinger  
 3888 N. 100 ,E. 
 Bluffton, IN  46714 
 US  
 260-615-2626 
 AI
  Boorom Facility Solutions
 Jimm R. Boorom  
 140 Route 301 
 Cold Spring, NY  10516 
 US  
 845-265-2700 
 AI
  Border Sheet Metal
 Brian C. Basham  
 143 W. Hayden Ave. 
 Hayden, ID  83835 
 US  
 208-772-9282 
 
 AI NATE
  Border Sheet Metal
 Gregory S. Brouillard  
 143 W. Hayden Ave. 
 Hayden, ID  83835 
 US  
 208-772-9282 
  
 
 AI NATE
  Bore It, Inc.
 Rick  Barbato  
 9 Primrose Lane 
 West Chester, PA  19380 
 US  
 610-692-4662 
 
 VI
  Borger Well Drilling
 Steve  Borger  
 465 Silver Spring Blvd. 
 Kunkletown, PA  18058 
 US  
 610-381-3727 
 
 VI
  Bosch
 Dave  Feyock  
 921 Morningland Dr. 
 Windber, PA  15963 
 US  
 814-418-9276 
 
 AI, T NATE
  Bosch
 Joshua  Horan  
 50 Wentworth Ave. 
 Londonderry, NH  03053 
 US  
 603-965-7434 
 
 AI NATE
  Bosch
 Grayson L. Omans  
 50 Wentworth Ave. 
 Londonderry, NH  03053 
 US  
 603-785-7504 
 
 AI NATE
  Bosch Thermo Technology
 Stephen C. Barnard  
 70 Hawk Lane 
 Hinesburg, VT  05461 
 US  
 802-652-2120 
 
 AI NATE
  Bosch Thermo Technology
 Peter B. Thoenen  
 86 Ledgewood Dr. 
 Randolph, VT  05060 
 US  
 802-249-1853 
 
 AI NATE
  Bosch Thermotechnology
 Frank C. Ballew, III  
 5680 Charlton Way 
 Mechanicsburg, PA  17050 
 US  
 717-512-6984 
 
 A
  Bosch Thermotechnology
 Ross  Shoemaker  
 PO Box 669354 
 Pompano Beach, FL  33066 
 US  
 954-513-3716 
 
 I
  Bosch Thermotechnology
 Chris E. Smith  
 12025 NW 1 St. 
 Coral Springs, FL  33071 
 US  
 954-647-1214 
 
 M
  Bosch Thermotechnology Corp.
 Stephen C. Henchy  
 601 NW 65 Ct. 
 Fort Lauderdale, FL  33309 
 US  
 954-513-3616 
 
 I NATE
  Bosch Thermotechnology Corp.
 Omar S. McIntosh  
 601 NW 65th Ct. 
 Fort Lauderdale, FL  33309 
 US  
 954-776-5471 
 
 AI NATE
  Bosch Thermotechnology Corp.
 Phillip A. Rains  
 1418 Marymont Dr. 
 Murfreesboro, TN  37129 
 US  
 615-477-4349 
 M, AI, T NATE
  Bosch Thermotechnology Corp.
 Chilton  Stewart  
 2128 Pendragon Rd. 
 Kingsport, TN  37660 
 US  
 423-245-9100 
 
 M
  Bosch Thermotechnology Corp.
 Efrain  Vazquez  
 601 NW 65th Ct. 
 Fort Lauderdale, FL  33309 
 US  
 305-316-9959 
 
 I NATE
  Bosch Thermotechnology Corp.
 Edgton A. Wright  
 601 NW 65th Ct. 
 Fort Lauderdale, FL  33309 
 US  
 954-776-5471 
 
 AI NATE
  Bosket Plumbing & Repair, Inc.
 Frank H. Bosket  
 1039 Henry Lane 
 Kalispell, MT  59901 
 US  
 406-755-0737 
 
 I
  Boucher Energy Systems, Inc.
 Joel  Boucher  
 88 Millville St. 
 Mendon, MA  01756 
 US  
 508-473-6648 
 I
  Boulden's One Hour
 Steve  Weber  
 714 Interchange Blvd. 
 Newark, DE  19711 
 US  
 302-368-0100 
 AI NATE
  Bourque Mechanical Systems, Inc.
 Bryan S. Bourque  
 PO Box 253 
 Rensselaer, NY  12144 
 US  
 518-465-7524 
 D/C, AI NATE
  Bowie Home Builders
 Calvin N. Bowie  
 4180 County Rd. 952 
 Orrville, AL  36767 
 US  
 334-410-0575 
 
 AI NATE
  Bowman Geothermal
 Larry D. Caruthers  Jr.
 9813 Godwin Dr. 
 Manasas, VA  20110 
 US  
 703-530-8093 
 AI
  Bowman Mechanical Services, Inc.
 Robert  Marshall  
 145 Technical Ct. 
 Garner, NC  27529 
 US  
 919-772-2759 
 AI NATE
  Bowman Sheet Metal Heating & A/C, Inc.
 Grant D. Bowman  
 300 Brighton Ave. S. 
 Buffalo, MN  55313 
 US  
 763-682-1971 
 
 AI NATE
  Box Corp
 Russell D. Davis  
 1114 Orchard Pl. 
 Brigham City, UT  84302 
 US  
 801-867-0075 
 
 AI NATE
  Boyd Geothermal Drilling
 William D. Boyd  
 563 W. Pine St. 
 Bishop, CA  93514 
 US  
 760-937-8082 
 
 VI
  Boyer Refrigeration
 Bruce  Dunlap  
  5284 Grange Hall Rd. 
 Alexandria, PA  16611 
 US  
 814-742-7739 
 VI
  Boyer Refrigeration
 Allan  Kelly  
  5284 Grange Hall Rd. 
 Alexandria, PA  16611 
 US  
 814-742-2106 
  
 VI
  Boyer Refrigeration
 Ben  Thomas  
 PO Box 130 
 Bellwood, PA  16617 
 US  
 814-942-2106 
  
 VI
  Boyer Valley Heating & Cooling
 Michael  Hicks  
 3250 Romney Pl. 
 Dunlap, IA  51529 
 US  
 712-647-3210 
 
 AI NATE
  Boyette Well & Septic, Inc.
 John H. Boyette  Jr.
 1109 W. Nash St. 
 Wilson, NC  27893 
 US  
 919-205-0992 
  boyettewell.com
 VI
  Boyne Country Heating & Cooling, Inc.
 Johnny  Alexander  
 670 Maple Lane 
 Boyne Falls, MI  49713 
 US  
 231-549-4328 
 
 AI
  Brad Webster & Sons Drilling, Inc.
 Brad  Webster  
 415 N. Main St 
 Poynette, WI  53955 
 US  
 608-635-7564 
 
 AI
  Branches Heating & Air
 Charles G. Branch  
 123 1/2 N. Division St. 
 Guthrie, OK  73044 
 US  
 405-282-4664 
 
 AI NATE
  Branches Heating & Air
 James E. Preston  
 123 1/2 N. Division St. 
 Guthrie, OK  73044 
 US  
 405-282-4664 
 
 AI NATE
  Brandywine Valley Heating & A/C, Inc.
 Rick  Redmond  
 917 Old Fern Hill Rd. Ste. 300 
 West Chester, PA  19380 
 US  
 610-692-3900 
 
 AI NATE
  Brandywine Valley Heating & A/C, Inc.
 William W. Ronayne  
 917 Old Fern Hill Rd., Ste. 300 
 West Chester, PA  19380-4207 
 US  
 610-692-3900 
 D/C, AI NATE
  Brandywine Valley HVAC
 William T. Vanderslice  lll
 917 Old Fern Hill Rd. 
 West Chester, PA  19380 
 US  
 610-692-3900 
 
 AI NATE
  Bransford Electrical
 Dustin K. Bransford  
 201 Burns Ave. 
 Lafayette, TN  37083 
 US  
 615-666-2461 
 
 I NATE
  Brass-Mar Water Wells, Inc.
 Leo  Martin  
 13427 Fruit Ridge 
 Kent City, MI  49330 
 US  
 616-678-4939 
 
 VI
  Bratcher Heating & A/C
 Brian  Houchin  
 1210 Ft. Jesse Rd. 
 Normal, IL  61761 
 US  
 309-454-1611 
  
 
 AI
  Braun Intertec
 Daniel R Holte  
 11001 Hampshire Ave. S 
 Minneapolis, MN  55438 
 US  
 952-995-2000 
 
 I
  Braun Intertec Geothermal
 Scott  Freitag  
 11001 Hampshire Ave. S 
 Minneapolis, MN  55438 
 US  
 952-995-2000 
 
 I, CGD
  Braun Intertec Geothermal
 Charles L. Parins  
 16744 11th St., NE 
 Little Falls, MN  56345 
 US  
 320-632-1081 
 
 AI NATE
  Braun Intertec Geothermal
 Justin R. Sterner  
 7295 Creekwood Lane 
 Prior Lake, MN  55372 
 US  
 320-630-6696 
 AI NATE
  Brenneman Well Drilling, Inc.
 Mike  Brenneman  
 PO Box 245 
 Accident, MD  21520 
 US  
 301-746-8666 
 AI NATE
  Brenneman Well Drilling, Inc.
 Doug A. Brenneman  
 PO Box 245 
 Accident, MD  21520 
 US  
 301-746-8666 
 AI NATE
  Brian's Heating & Cooling LLC
 Brian F. McGee  
 550 James Dunbar Rd. 
 Pelion, SC  29123 
 US  
 803-796-1788 
 AI NATE
  Bridge Plumbing
 Manuel S. Johnson  
 45 S. 300 West 
 Logan, UT  84321 
 US  
 435-750-0880 
 AI NATE
  Bridger Drilling, Inc.
 Curt  Sampson  
 107 Redtail Hawk Dr. 
 Belgrade, MT  59714 
 US  
 406-388-7227 
 I
  Bridger Drilling, Inc.
 Tyler  Sampson  
 107 Redtail Hawk Dr. 
 Belgrade, MT  59714 
 US  
 406-388-7227 
 AI
  Bridgers & Paxton
 Abbas  Shirian  PE,LEED,AP,CGD
 4600 C. Montgomery Blvd., NE 
 Albuquerque, NM  87109 
 US  
 505-883-4111 
 A/E, CGD
  Brockway Mechanical & Roofing Co., Inc.
 Bruce  Brockway  
 PO Box 1190 
 Burlington, IA  52601 
 US  
 319-753-2753 
 AI
  Brockway Mechanical & Roofing Co., Inc.
 Sonny L. Gannon  
 4301 NE 14th St 
 Des Moines, IA  50313 
 US  
 515-262-2528 
 
 AI
  Bronson Drilling
 Daniel L. Bronson  
 2 Tremont St. 
 Winchester, MA  01890 
 US  
 617-610-1801 
 
 AI NATE
  Brooks Heating & Cooling
 Matthew C. Brooks  
 923 Buchanan Dr. 
 Langhorne, PA  19047 
 US  
 215-378-7849 
 
 AI NATE
  Brothers Heating & A/C
 Scot J. Bauereiss  
 939 Main St. 
 Hamilton, OH  45013 
 US  
 513-887-9365 
 
 AI NATE
  Brothers Heating & A/C
 Kenton W. Dozier  
 939 Main St. 
 Hamilton, OH  45013 
 US  
 513-887-9365 
 
 AI NATE
  Brothers Heating & Air
 Christopher A. Bolser  
 939 Main St., #3 
 Hamilton, OH  45013 
 US  
 513-887-9365 
 
 AI NATE
  Brouillette Heating & Cooling
 Victor A. Brouillette  
 405 W. 5th 
 Fowler, IN  47944 
 US  
 765-884-0176 
 
 AI NATE
  Brower Mechanical, Inc.
 Josh  Brower  
 4060 Alvis Ct. 
 Rocklin, CA  95677-4012 
 US  
 916-624-0808 
 
 D/C, AI
  Brower Mechanical, Inc.
 Micah G. Lacy  
 5200 Schuyler Dr. 
 Carmichael, CA  95608 
 US  
 916-642-5187 
 
 AI NATE
  Brown & Read Engineering, Inc.
 Chuck  Brown  
 1000 Telegraph St., Ste. 1 
 Reno, NV  89502 
 US  
 775-324-6060 
 
 AI NATE
  Brown & Read Engineering, Inc.
 Lynwood  Read  Jr.
 1000 Telegraph St., Ste. 1 
 Reno, NV  89502 
 US  
 775-324-6060 
 AI
  Brown Heating & A/C, Inc.
 Jerry  Brown  
 633 S. Main St. 
 Deerfield, WI  53531 
 US  
 608-764-8649 
  
 
 AI NATE
  Brown Machine
 Paul L. Mason  
 2580 Guernsey Rd. 
 Beaverton, MI  48612 
 US  
 989-435-7619 
 
 AI NATE
  Brown-McKee, Inc.
 Daniel  Izzard  
 906 Slaton Rd. 
 Lubbock, TX  79404 
 US  
 806-745-4511 
 AI NATE
  Brown-McKee, Inc.
 Steven J. Oles  
 906 Slaton Rd. 
 Lubbock, TX  79404 
 US  
 806-745-4511 
 AI
  Bruce's Heating & Cooling
 Bruce  Nerby  
 PO Box 254 
 Saint Ignatius, MT  59865 
 US  
 406-745-4884 
 
 AI NATE
  Bruni & Campisi Plumbing, Heating, A/C, Inc.
 Mario  Bruni  
 47 Jackson Rd. 
 Bedford, NY  10506 
 US  
 914-234-0717 
 AI NATE
  Bruns Headering, Inc.
 Eric  Bruns  
 525 S Byron Ave. 
 Tea, SD  57064-222 
 US  
 507-530-4551 
  
 
 AI NATE
  Bucher Services
 Robert L. Bowman  
 4340 Veraestau Lane 
 Aurora, IN  47001 
 US  
 513-353-3700 
 
 VI
  Buckmaster Pro Plumbing & Heating, Inc.
 Brad V. Buckmaster  
 PO Box 1029 
 Lebanon, OR  97355 
 US  
 541-451-5900 
 
 AI NATE
  Budinger & Assoc.
 Stephen D. Burchett  
 1101 N. Fancher Rd. 
 Spokane, WA  99212 
 US  
 509-535-8841 
 
 AI NATE
  Bud's Heating & A/C, Inc.
 Thomas J. Hendrix  
 417 Old York Hampton Hwy. 
 Yorktown, VA  23692 
 US  
 757-254-4500 
 
 AI NATE
  Buffalo Clean Energy
 William M. Nowak  
 50 Inwood Pl. 
 Buffalo, NY  14209 
 US  
 716-882-9237 
 
 AI NATE
  Buffalo Geothermal
 Charles T. Melonic  
 2125 William St. 
 Buffalo, NY  14206 
 US  
 716-684-8848 
 
 AI NATE
  Buffalo Geothermal LLC
 Jens U. Ponikau  
 36 LeBrun Circle 
 Amherst, NY  14226 
 US  
 716-684-8848 
 AI, CGD
  Bullman Heating & Air, Inc.
 Josh  Guthrie  
 10 Red Roof Lane 
 Asheville, NC  28804 
 US  
 828-658-2468 
 AI
  Burkholder Builders LLC
 Carl  Burkholder  
 8164 US Hwy. 68 N. 
 Bellefontaine, OH  43311 
 US  
 937-468-7685 
 
 AI NATE
  Burris Construction Company
 Luis  Gutierrez  
 8 E. Main St. 
 Morrestown, NJ  08057 
 US  
 856-439-6666 
 I NATE
  Buschur's Refrigeration & A/C
 Jerry  Buschur  
 541 N. Eastern Ave., PO Box 326 
 St. Henry, OH  45883 
 US  
 419-678-3821 
 
 AI
  Butch's HVAC
 Lavern  Ceplecha  
 PO Box 728 
 Martin, SD  57551 
 US  
 605-685-6102 
 
 AI NATE
  Butler Heating & Air
 Jeff  Butler  
 P.O. Box 825 
 West Plains, MO  65775 
 US  
 417-256-7984 
 AI
  C & C Chimney
 Richard D. Tattershall  
 401 E. Rogers Blvd. 
 Skiatook, OK  74070 
 US  
 918-396-4471 
 
 AI NATE
  C & C Plumbing & Heating
 Gerard J. Melin  
 3808 E. Burdick Expwy. 
 Minot, ND  58701 
 US  
 701-852-8464 
 
 AI NATE
  C & G Well Drilling
 Albert L. Bullock  Jr.
 3373 Lynn Hurst Blvd. 
 Chesapeake, VA  23321 
 US  
 757-426-3003 
 
 AI NATE
  C & J Well Co.
 Josh L. Abdnour  
  25 N Green St 
 Brownsburg, IN  46112 
 US  
 317-892-2100 
 VI
  C & M Plumbing
 Robert G. Connolly  II
 102 Old Harbor St. 
 South Boston, MA  02127 
 US  
 781-983-3872 
 
 AI NATE
  C & M Plumbing
 Robert  Connolly  I
 34 Burgess Ave. 
 Westwood, MA  02090 
 US  
 781-326-0616 
 
 AI NATE
  C & M Plumbing
 Paul F. Mullin  
 34 Burgess Ave. 
 Westwood, MA  2090 
 US  
 781-858-7797 
 
 AI NATE
  C & R Well Drilling, Inc.
 Bret  Bowley  
 280 Litchfield Rd. 
 Bowdoin, ME  04287 
 US  
 207-666-5687 
  
 
 AI NATE
  C & R Well Drilling, Inc.
 Rodney M. Pratt  
 280 Litchfield Rd. 
 Bowdoin, ME  04287 
 US  
 207-666-5687 
 
 AI NATE
  C & W Drilling, Inc.
 Woody  Quinn  
 PO Box 85 
 Saginaw, AL  35137-0085 
 US  
 205-621-9006 
 
 D/C
  C D Services
 Mark  Watkins  
 8 S.Big Valley St. 
 McAlester, OK  74501 
 US  
 918-429-6866 
 
 AI NATE
  C. Albert Matthews, Inc.
 John M. Pritchett  
 500 S. Street 
 Easton, MD  21601 
 US  
 410-822-0900 
 AI NATE
  C. G. Mechanical, Inc.
 Robert D. Gilligan  Jr.
 23 Bryant St. 
 Woburn, MA  01801 
 US  
 781-938-1033 
 AI NATE
  C. W. Cook Foundation, Inc.
 Christopher W. Cook  
 425A S. Ridge Rd. 
 Sellersville, PA  18960 
 US  
 215-397-5801 
 
 VI
  Cabinet Mountain Mechanical
 Jeremy A. Dunsworth  
 PO Box 1170 
 Libby, MT  59923 
 US  
 406-291-2266 
 
 AI NATE
  Cadco Heating & Cooling, Inc.
 Christopher L. Staten  
 2181 Winchester Ave. 
 Ashland, KY  41101 
 US  
 606-324-1121 
 
 I
  Caddo-Kiowa Technology Center/Lovell Heat & Air
 John E. Lovell  
 Rt 1, Box 441 
 Fort Cobb, OK  73038 
 US  
 405-668-2637 
 
 AS, AI NATE
  Caiazzo's Heating & A/C
 Michael P. Caiazzo  
 PO Box 658 
 Bangor, PA  18013 
 US  
 610-588-8790 
 
 AI NATE
  Cal-Con, Inc.
 William L. Powell  
 PO Box 942 
 Evanston, WY  82931 
 US  
 307-679-1377 
 
 AI NATE
  Calhoun Community College
 John E. Holley  
 PO Box 2216 
 Dacatur, AL  35609 
 US  
 256-306-2865 
 AI, T NATE
  Calhoun Community College
 Tawana S. McGinnis  
 PO Box 2216 
 Decatur, AL  35609 
 US  
 256-306-2500 
 
 AI NATE
  Calhoun Community College
 Danny L. Wallace  
 PO Box 2216 
 Decatur, AL  35609 
 US  
 256-306-2670 
 AI, T NATE
  Callahan Well Drilling
 Daniel C. Callahan  
 177A North Ave. 
 West Berlin, NJ  08091 
 US  
 856-767-6195 
 AI NATE
  Calvert Mechanical Systems, Inc.
 Christopher  Lenhard  
 410 Meco Dr. 
 Wilmington, DE  19804 
 US  
 302-225-7112 
 AI NATE
  Calvin D. Pierce Heating & Cooling
 Calvin D. Pierce  
 536 Brittany Dr. 
 State College, PA  16803 
 US  
 814-234-8366 
 
 I
  Camblin Mechanical
 Andrew R. Elings  
 307 Chestnut St. 
 Atlantic, IA  50022 
 US  
 712-243-1535 
 
 AI NATE
  Camblin Mechanical, Inc.
 Gary  Longfellow  
 PO Box 520 
 Atlantic, IA  50022 
 US  
 712-243-1535 
 AI NATE
  Camblin Mechanical, Inc.
 Randy  Watts  
 PO Box 520 
 Atlantic, IA  50022 
 US  
 712-243-1535 
 AI NATE
  Camerata Homes
 Jan  Knibbe  
 7091 S. Sedalia St. 
 Foxfield, CO  80016 
 US  
 720-870-7200 
  
 
 AI NATE
  Campanas De Pedasi
 Gerhard  Seeburger  
 29 Ridge Dr. 
 Santa Fe, NM  87505 
 US  
 505-982-3635 
 
 AI NATE
  Campbell Excavating
 Jesse L. Campbell  
 5352 Princeton Rd. 
 Hamilton, OH  45011 
 US  
 513-919-2623 
 
 AI NATE
  Campbell Mechanical Contracting
 Aaron  Campbell  
 RR 3, Box 3363 
 Laceyville, PA  18623 
 US  
 570-746-3459 
 
 AI
  Campbells Plumbing & Heating
 Matthew J. Whittle  
 195 High K St. 
 Belgrade, MT  59714 
 US  
 406-388-6554 
 
 AI NATE
  Cams Oil Service, Inc.
 Paul C. Tremblay  
 3 Old Worcester 
 Webster, MA  01570 
 US  
 508-943-0415 
 
 AI NATE
  Can - America Drilling, Inc.
 Dennis  Bell  
 PO Box 416 
 Simla, CO  80835 
 US  
 719-541-2967 
 AI
  Can - America Drilling, Inc.
 Howard  Linton  
 PO Box 416 
 Simla, CO  80835 
 US  
 719-541-2967 
 AI
  Canadian Valley Technology Center
 Richard J. Brawner  
 1401 Michigan Ave. 
 Chickasha, OK  73018 
 US  
 405-224-7220 
 
 A NATE
  Canepa & Sons Drilling
 Ricky  Canepa  
 13760 Mono Way 
 Sonora, CA  95370 
 US  
 209-532-1136 
 
 AI NATE
  Capco Energy Supply
 Walter C. Byrnes  
 10 Industrial Pkwy. 
 Woburn, MA  01801 
 US  
 781-721-0303 
 
 AI NATE
  Capco Energy Supply
 George W. Page  
 10 Industrial Parkway 
 Woburn, MA  01801 
 US  
 781-721-0303 
 
 AI NATE
  Cape Fear Drilling Services
 Chris  Deal  
 PO Box 1458 
 Burgaw, NC  28425 
 US  
 910-259-8252 
 
 VI
  Cape Fear Well & Pump Co.
 James O. Bill  
 2702 Thrower Rd. 
 Hope Mills, NC  28348 
 US  
 910-323-3414 
 
 VI
  Capital Heat, Inc.
 Jason  Blatner  
 2975 Walden Ave 
 Depew, NY  14043 
 US  
 716-912-5589 
 VI
  Capital Heat, Inc.
 Kristopher  Fry  
 2975 Walden Ave 
 Depew, NY  14043 
 US  
 716-574-0342 
 VI
  Capital Heating & Cooling
 John  Blatner  
 2975 Walden Ave. 
 Depew, NY  14043 
 US  
 716-683-7336 
 I
  Capital Well Co., Inc.
 Terry  Swain  
 150 Concord Stage Rd. 
 Dunbarton, NH  03046 
 US  
 603-774-6155 
 AI
  Cappy Heating & A/C, Inc.
 Jeffrey  Caplan  
 12551 Globe St. 
 Livonia, MI  48150 
 US  
 734-655-1360 
 D/C
  Care Services, Inc.
 Michael  Wathen  
 19 West Sunset Ave. 
 Williamsport, MD  21795-1531 
 US  
 301-223-5749 
 AI NATE
  Carlson Electric, Heating & Air
 Mike G. Carlson  
 W9206 370th Ave. 
 Hager City, WI  54014 
 US  
 715-792-2700 
 
 AI
  Carney PHC
 James D. Scott  
 PO Box 79 
 Line Lexington, PA  18932 
 US  
 215-822-9029 
 
 AI NATE
  Carney PHC
 Andrew K. Seal  
 PO Box 79 
 Line Lexington, PA  18932 
 US  
 215-822-9029 
 
 AI NATE
  Carney Plumbing, Heating & Cooling
 Kevin  Carney  
 PO Box 79 
 Line Lexington, PA  18932 
 US  
 215-822-9029 
 AI NATE
  Carney Plumbing, Heating & Cooling
 Joseph D. Hill  
 PO Box 79 
 Line Lexington, PA  18932 
 US  
 215-822-9029 
 AI
  Carney Plumbing, Heating & Cooling
 James J. Moffo  
 PO Box 79 
 Line Lexington, PA  18932 
 US  
 215-822-9029 
 AI NATE
  Carolina A/C
 Ed  Wilbanks  
 4242 Wilbanks Way 
 Bullock, NC  27507 
 US  
 919-603-7615 
 
 AI
  Carolina Air
 Jerry G. Duncan, II  
 15 Eastern Rd. 
 Beaufort, SC  29936 
 US  
  
 
 AI NATE
  Carolina Air
 Leo A. Wasielewski  
 15 Eastern Rd. 
 Beaufort, SC  29906 
 US  
  
 
 AI NATE
  Carolina Air, Inc.
 Gary D. Bullard  
 3700 US Hwy. 15- 501 
 Carthage, NC  28327 
 US  
 910-947-7707 
 I NATE
  Carolina Heating Service, Inc.
 Scott  Kelly  
 PO Box 6732 
 Greenville, SC  29606 
 US  
 864-232-5684 
 D/C, AI NATE
  Carolina Temperature Control, Inc.
 James T. Cabanaw  
 12066 Hwy. 17 Bypass 
 Murrells Inlet, SC  29576 
 US  
 843-651-6000 
 D/C
  Carrier Corp.
 James  Sierpien  
 6304 Carrier Parkway 
 Syracuse, NY  13221 
 US  
 315-432-7299 
 M
  Carrier Corp.
 Sherri  Wilkerson  
 6941 Devinney Lane 
 Indianapolis, IN  46221 
 US  
 317-240-5250 
 
 AI NATE
  Carrier Corp./Bryant Heating & Cooling
 Kent  Kuffner  
 7310 W. Morris St. 
 Indianapolis, IN  46231 
 US  
 317-240-5157 
 M
  Carrier Corporation
 Thomas H. Beacham  
 1204 Summerdale Lane 
 Wylie, TX  75098 
 US  
 469-366-9234 
 AI, T NATE
  Carrion Production
 Christopher J. Carione  
 161 21st St. 
 Brooklyn, NY  11232 
 US  
 718-499-2060 
  
 
 AI NATE
  Carrione
 Yanai  Dino  
 161 21st St. 
 Brooklyn, NY  11232 
 US  
 718-499-2060 
  
 
 AI NATE
  Carson Brothers
 Gary N. Grafe  
 1639 Mt. Hwy. 35 
 Kalispell, MT  59901 
 US  
 406-752-6039 
 
 AI NATE
  Carson Brothers
 Sam A. Madich  
 1639 Mt. Hwy. 35 
 Kalispell, MT  59901 
 US  
 406-755-2665 
 
 AI NATE
  Carson Brothers
 Richard L. Nieman  
 1639 Mt. Hwy. 35 
 Kalispell, MT  59901 
 US  
 406-755-0516 
 
 I NATE
  Cascade Mechanical
 Marty  Evans  
 902 E. Woodin Ave. 
 Chelan, WA  98816 
 US  
 800-682-5923 
 AI NATE
  Casey Services HVAC, Inc.
 Anthony D. Casey  
 4900 Purnell Rd. 
 Wake Forest, NC  27587 
 US  
 919-556-3338 
  
 
 I NATE
  Casey Services HVAC, Inc.
 Harry N. Dupree  II
 4900 Purnell Rd. 
 Wake Forest, NC  27587 
 US  
 919-556-3338 
 
 AI NATE
  Casey Services HVAC, Inc.
 George R. Hopkins  
 4900 Purnell Rd. 
 Wake Forest, NC  27587 
 US  
 919-556-3338 
 
 AI NATE
  Casper Plumbing & Heating, Inc.
 Joseph A. Schwartzhoff  
 PO Box 318 
 Decorah, IA  52101 
 US  
 563-382-0642 
 AI NATE
  Cassell Brothers Heating & Air
 Samuel R. Cassell  
 10029 Broad River Rd. 
 Irmo, SC  29063 
 US  
 803-309-8475 
  
 
 AI NATE
  Castleman Drilling
 Jamie  Castleman  
 5230 Hwy. 70, E. 
 McEwen, TN  31101 
 US  
 931-296-3800 
 AI
  Caveman Heating & A/C, Inc.
 John J. Frankforther  
 1010 SE Milbank Rd. 
 Grants Pass, OR  97526 
 US  
 541-476-0009 
 AI
  Caveman Heating & Air
 David W. Kramer  
 1010 SE Milbank Rd. 
 Grants Pass, OR  97526 
 US  
 541-476-0009 
 
 AI NATE
  CBS Mechanical, Inc.
 Rick  Ames  
 5001 W. University Dr. 
 Denton, TX  76207 
 US  
 940-387-7568 
 
 AI
  CBS Mechanical, Inc.
 Bryan  Fudge  
 5001 W. University Dr. 
 Denton, TX  76207 
 US  
 940-387-7568 
 
 AI
  CBS Mechanical, Inc.
 Daniel R. Kress  
 5001 W. University Dr. 
 Denton, TX  76207 
 US  
 940-387-7568 
 
 D/C
  CBS Mechanical, Inc.
 Craig  Lamb  
 5001 W. University Dr. 
 Denton, TX  76207 
 US  
 940-387-7568 
 
 AI
  CBS Mechanical, Inc.
 Tim  Nack  
 5001 W. University Dr. 
 Denton, TX  76207 
 US  
 940-387-7568 
 
 AI
  CBS Mechanical, Inc.
 Len  Williams  
 5001 W. University Dr. 
 Denton, TX  76207 
 US  
 940-387-7568 
 
 AI
  CCB, Inc.
 John E. Rancich  
 PO Box 547 
 Ithaca, NY  14851 
 US  
 607-277-0332 
 
 AI NATE
  CCK Strategic Services, Inc.
 Carlene A. Conner-Kueck  
 1177 Barrenridge Rd. 
 Fisherville, VA  22939 
 US  
 540-248-0431 
 
 AI, CGD NATE
  Cedar Rapids Win Pump
 William J. Boston  
 1279 Marak Rd. NW 
 Swisher, IA  52338 
 US  
 319-560-4504 
 
 AI NATE
  CEEC Corp.
 Charles M. Evans  
 2 Park Circle 
 Atlanta, GA  30305 
 US  
 404-606-0880 
 
 AI NATE
  Celltech Foam, Inc.
 Eric A. Smith  
 5425 Shiver Rd. 
 Keller, TX  76244 
 US  
 817-925-4745 
 
 AI NATE
  Centennial Plastics LLC
 Steve  Curtiss  
 PO Box 329 
 Hastings, NE  68902-0329 
 US  
 402-462-2227 
 M
  Centennial Plastics LLC
 David  Schnase  
 PO Box 329 
 Hastings, NE  68902-0329 
 US  
 402-462-2227 
 M
   
 Nina  Baird  
 119 Montana St. 
 Pittsburg, PA  15214 
 US  
 412-939-0215 
   
 S
  Center Mark Plumbing
 Ricardo J. Romero  
 2351 Fox Rd., Ste. 400 
 Santa Fe, NM  87507 
 US  
 505-424-4886 
 
 AI NATE
  Central Carolina Community College
 Andrew J. McMahan  
 764 West St. 
 Pittsboro, NC  27312 
 US  
 919-545-8036 
 
 AI NATE
  Central Heating & A/C
 Sergio R. Mendes  
 2317 N. C. Hwy. 11 N. 
 Kinston, NC  28501 
 US  
 252-527-6676 
 
 AI NATE
  Central Heating & Cooling
 Lance  Heldstab  
 1650 Montana Hwy. 35 
 Kalispell, MT  59901 
 US  
 406-756-6656 
  
 
 AI
  Central Heating & Plumbing
 Francis J. Lynch  III
 925 Moravia St. 
 New Castle, PA  16101 
 US  
 724-658-7111 
  centralheatingandplumbing.com
 AI NATE
  Central North Construction LLC
 Paul  Anderton  
 5970 Lindsey Lane 
 Allen, TX  75002 
 US  
 972-442-1997 
 
 VI
  Central North Construction LLC
 Dillion  Anderton  
 5970 Lindsey Lane 
 Allen, TX  75002 
 US  
 972-442-1997 
 
 VI
  Central North Construction LLC
 Austin  Harper  
 5970 Lindsey Lane 
 Allen, TX  75002 
 US  
 972-442-1997 
 
 VI
  Central North Construction LLC
 Brent  Harper  
 5970 Lindsey Lane 
 Allen, TX  75002 
 US  
 972-442-1997 
 
 VI
  Central North Construction LLC
 Johnathan  Taipale  
 5970 Lindsey Lane 
 Allen, TX  75002 
 US  
 972- 442-1997 
  
 
 AI NATE
  Central Piedmont Community College (CPCC)
 Jesus  Gonzalez  
 7364 Sedgebrook Dr. 
 Stanley, NC  28164 
 US  
 704-330-6733 
 AI NATE
  Central Plumbing & Heating, Inc.
 Jeffrey  Christensen  
 3701 River Dr. N. 
 Great Falls, MT  59405 
 US  
 406-761-2557 
 AI
  Central Temperature
 Matthew L. Martell  
 1054 American Dr. 
 Neenah, WI  54956 
 US  
 920-733-2161 
 
 AI NATE
  Central Valley Mechanical
 Troy  Howard  
 190 S. Main St. 
 Nephi, UT  84648 
 US  
 435-623-4121 
 AI NATE
  Central Wyoming College
 Wayne M. Robinson  
 2660 Peck Ave. 
 Riverton, WY  82501 
 US  
 307-855-2104 
 
 AI NATE
  Century Mechanical
 Thomas J. Farmer  
 3008 Witchita Ct. 
 Fort Worth, TX  76140 
 US  
 817-293-3803 
 
 AI NATE
  Century Mechanical
 Brandy J. Stacy  
 3008 Witchita Ct. 
 Fort Worth, TX  76140 
 US  
 817-293-3803 
 
 AI NATE
  Century Mechanical Contractors, Inc.
 John M. Bass  
 3008 Witchita Ct. 
 Fort Worth, TX  76140 
 US  
 817-293-3803 
 AI, T NATE
  Century Mechanical Contractors, Inc.
 Michael  Beebe  
 3008 Wichita Ct. 
 Fort Worth, TX  76140 
 US  
 817-293-3803 
 I
  Cepolk Corp.
 David A. Fox  
 Po Box 3815 
 Ft. Polk, LA  71459-0815 
 US  
 337-537-0508 
 
 AI NATE
  Cepolk Corp.
 Keith H. Laurence  
 3391 F Ave. 
 Leesville, LA  71459 
 US  
 337-537-0508 
 
 AI NATE
  Ceroni
 David C. Lake  
 1372 Ipsen Rd. 
 Belvidere, IL  61008 
 US  
 815-332-7777 
  
 
 AI NATE
  Ceroni
 Robert L. Moore  
  4893 E. Woodbine Rd. 
  Byron, IL  61010 
 US  
 815-332-7777 
 
 AI NATE
  Ceroni Piping Co.
 Joshua J. Sandman  
 1372 Ipsen Rd. 
 Belvidere, IL  61008 
 US  
 815-332-7777 
  
 
 AI NATE
  Certified Environmental Drilling
 Gary J. Tingley  
 PO Box 6538 
 Charlottesville, VA  22906 
 US  
 434-979-0123 
 
 AI NATE
  Certified Temperature
 Matthew T. Dickens  
 3107 Custer Rd. 
 Carsonville, MI  48419 
 US  
 810-300-7748 
 
 AI NATE
  CETCO
 Debra  Bac  
 2870 Forbs Ave. 
 Hoffman Estates, IL  60192 
 US  
 847-851-1824 
 M
  CETCO Drilling Products
 Todd  Tannehill  
 2870 Forbs Ave. 
 Hoffman Estates, IL  60192 
 US  
 800-527-9948 
 M
  Chad Simmons Heating
 Michael C. Simmons  
 25697 Drawbaugh Rd. 
 Athens, AL  35613 
 US  
 256-233-1731 
 
 AI NATE
  Chandler Heating & Cooling
 Jeffrey L. Chandler  
 218 Chagunhill Dr. 
 Marshall, NC  28753 
 US  
 828-777-3260 
 
 AI NATE
  Chapman Heating & A/C Co.
 Philip  Figueiredo  
 4441 I-70 Dr. NW 
 Columbia, MO  65202 
 US  
 573-445-4489 
  chapmanhvac.com
 AI NATE
  Chappell Central, Inc.
 Paul M. Krueger  
 2101 NW Gorton Ave. 
 Willmar, MN  56201 
 US  
 320-235-2151 
 
 AI NATE
  Charles A. Klein
 Carvel F. Dodd  
 208 Powell Circle 
 Berlin, MD  21811 
 US  
 443-250-5918 
 
 AI NATE
  Charles Machine Works/Ditch Witch
 Larry  Kindschi  
 PO Box 66 
 Perry, OK  73077 
 US  
 580-336-9710 
 M, AI, VI
  Charles Machine Works/Ditch Witch
 Ed  Malzahn  
 PO Box 66 
 Perry, OK  73077 
 US  
 580-336-9710 
 
 M
  Charles Town Plumbing
 Christopher L. Dudash  
 444 Cattail Run Rd. 
 Charles Town, WV  25414-5664 
 US  
 304-724-1521 
 
 AI NATE
  Charlie's Tin Shop Heating & Cooling
 Charlie L. Smith  
 PO Box 4517 
 Asheboro, NC  27204 
 US  
 336-629-1874 
 AI NATE
  Charlton Well Co., Inc.
 Peter J. Belanger  
 PO Box 375 
 Charlton, MA  01507 
 US  
 508-248-7063 
 VI
  Charter Plastics, Inc.
 Donna  Stoughton  
 PO Box 770 
 Titusville, PA  16354 
 US  
 814-827-9665 
 M
  Chelsea Heating & Air
 Louis R. Rakus  
 946 Lake Rd., Ste 100 
 Avondale, PA  19311 
 US  
 610-268-2200 
 AI NATE
  Chem Grout, Inc.
 Rob  Galbavy  
 805 East 31st St. 
 LaGrange Park, IL  60526 
 US  
 708-354-7112 
 M
  Chem Grout, Inc.
 Joseph  Schatz  
 805 E. 31st St. 
 LaGrange Park, IL  60526 
 US  
 708-354-7112 
 M
  Chesapeake Geosystems
 Lisa M. Blanchet  
 6720 Ft. Smallwood Rd. 
 Curtis Bay, MD  21226 
 US  
 443-454-1372 
 
 AI NATE
  Chesapeake Geosystems, Inc.
 Christopher W. Blanchet  
 6720 Fort Smallwood Rd. 
 Baltimore, MD  21226 
 US  
 410-789-5020 
 AI NATE
  Chesapeake Geosystems, Inc.
 James  Larson  
 6720 Fort Smallwood Rd. 
 Baltimore, MD  21226 
 US  
 410-789-5020 
 
 U, AI NATE
  Chesapeake Geosystems, Inc.
 Kevin  Montgomery  
 6720 Fort Smallwood Rd. 
 Baltimore, MD  21226 
 US  
 410-789-5020 
 
 AI NATE
  Chesapeake Geosystems, Inc.
 Chris  Montgomery  
 6720 Fort Smallwood Rd. 
 Baltimore, MD  21226 
 US  
 410-789-5020 
 U, AI NATE
  Chesapeake Geosystems, Inc.
 David  Spohn  
 6720 Fort Smallwood Rd. 
 Baltimore, MD  21226 
 US  
 410-789-5020 
 I
  Chevalier Drilling Co. Inc
 Claude E. Chevalier  CWD/PI
 PO Box 164 
 Highgate Springs, VT  05460 
 US  
 800-248-4082 
 AI NATE
  Chevalier Drilling Co., Inc.
 Mark J. Chevalier  CWD/PI
 PO Box 164 
 Highgate Springs, VT  05460 
 US  
 800-248-4082 
 AI
  Chowanec Well Drilling LLC
 Ike  Chowanec  
 PO Box 142 
 Columbia, CT  06237 
 US  
 860-228-3147 
 
 VI
  Christensen Well Drill
 Paul W. Christensen  
 33132 Coleman Rd. 
 Eugene, OR  97408 
 US  
 541-344-4205 
 
 AI NATE
  Chuck Bradt Construction
 Chuck  Bradt  
 PO Box 5745 
 Incline Village, NV  89450 
 US  
 775-831-8564 
 
 AI NATE
  Chuck Russo Heating & A/C, LLC
 Charles A. Russo  
 48 Clove Rd. 
 Castleton, NY  12033 
 US  
 518-732-2356 
  chuckrussoheatandair.com
 AI NATE
  Cimarron Electric Coop.
 Barry D. Haynie  
 21949 N. 2855 Rd. 
 Kingfisher, OK  73750 
 US  
 405-375-4185 
 
 AI NATE
  Citizen Potawatomi Nation
 Donald  Vaughan  
 1601 S. Gordon Cooper Dr. 
 Shawnee, OK  74801 
 US  
 405-275-3121 
 
 AI NATE
  City Del City
 Steven  Dimick  
 628 N. Indian Meridian 
 Choctaw, OK  73020 
 US  
 405-651-0143 
 
 AI NATE
  City of Greenville
 Leslie T. Everett  
 201 W. 5th St. 
 Greenville, NC  27835 
 US  
 252-329-4513 
 
 AI NATE
  City of Oklahoma City
 Joseph  Dowdell  
 600 SW 12 
 Oklahoma City, OK  73109 
 US  
 405-297-3869 
 
 AI NATE
  City of Oklahoma City
 Joel F. Dyson  
 420 W. Main 
 Oklahoma City, OK  73108 
 US  
 405-297-3915 
 
 AI NATE
  City Suburban
 Kristopher P. Morrissette  
 7351 Norton Ave. 
 Clinton, NY  13323 
 US  
 315-768-8409 
 
 AI NATE
  Civil Engineering Technologies, Inc.
 Gregory L. Buxton  
 3962 Alpine Valley Circle 
 Sandy, UT  84092 
 US  
 702-755-6662 
 
 I NATE
  Clear Heart Drilling, Inc.
 Gary  Soden  
 530 Green Ct. 
 Santa Rosa, CA  95404 
 US  
 707-953-7575 
 VI
  Clearwater Art Well Co.
 Bruce R. Morgridge  
 PO Box 122 
 Rollingford, NH  03823 
 US  
 603-235-5857 
 
 AI NATE
  Clearwater Drilling
 Rodney  Morrow  
 1868 Newport Hwy. 
 Sevierville, TN  37876 
 US  
 865-428-6181 
 
 AI NATE
  Clearwater Drilling Co.
 Kenneth  Presnell  
 1868 Newport Hwy. 
 Sevierville, TN  37876 
 US  
 865-428-6181 
 AI, VI NATE
  Clearwater Drilling, Inc.
 David  Vigliotta  
 225 Atlantic Ave. 
 Patchogue, NY  11772 
 US  
 631-447-6400 
 AI
  Clearwater Well Drilling, Inc.
 Jeffery H. Moore  
 15020 Nc Hwy. 209 
 Hot Springs, NC  28743 
 US  
 828-622-7703 
 
 AI NATE
  Clearwater Well Drilling, Inc.
 Josh  Plemmons  
 271 Baltimore Branch Rd. 
 Hot Springs, NC  28743 
 US  
 828-622-7102 
  
 
 AI NATE
  Climate Air, Inc.
 Scott  Fischer  
 1301 10th St. N. 
 Sauk Rapids, MN  56379 
 US  
 320-255-0641 
 AI NATE
  Climate Care Temperature Specialists
 Reese V. Dennis  
 590 E. Dealers Choice Lane 
 Payson, AZ  85541 
 US  
 928-474-5033 
 AI NATE
  Climate Control
 Raymond P. McConnell  
 5590 E. Browns Rd. 
 Clare, MI  48617 
 US  
 989-386-9146 
 
 AI NATE
  Climate Control Co.
 Randy  Campbell  
 PO Box 1042 
 Glenwood Springs, CO  81602 
 US  
 970-945-2326 
 AI NATE
  Climate Control Heating & Cooling Co., Inc.
 Michael B. Hadley  
 102 Middle St. 
 Jacksonville, NC  28546 
 US  
 910-353-9040 
 D/C, AI, T, CGD NATE
  Climate Control Heating & Cooling Co., Inc.
 Michael S. Smith  
 102 Middle St. 
 Jacksonville, NC  28540 
 US  
 910-353-9040 
 
 AI NATE
  Climate Control Heating & Cooling Co., Inc.
 Sanford  Sweeting  
 102 Middle St. 
 Jacksonville, NC  28546 
 US  
 910-353-9040 
 
 AI NATE
  Climate Doctor
 Clinton  Lindstrom  
 PO Box 661 
 Payson, UT  84651 
 US  
 801-361-0433 
 
 AI NATE
  Climate Heating & Cooling, Inc.
 Mike  Cummings  
 146 Hubbard Ave. 
 Pittsfield, MA  01201 
 US  
 413-684-5100 
 AI
  Climate Heating & Cooling, Inc.
 Richard  Laureyns  
 146 Hubbard Ave. 
 Pittsfield, MA  01201 
 US  
 413-684-5100 
 D/C
  Climate Heating & Cooling, Inc.
 Michael  Puntin  PE
 146 Hubbard Ave. 
 Pittsfield, MA  01201 
 US  
 413-684-5100 x19 
 I, CGD
  Climate Heating & Cooling, Inc.
 Kevin  Robinson  
 146 Hubbard Ave. 
 Pittsfield, MA  01201 
 US  
 413-684-5100 
 AI
  Climatech Heating & Air
 David L. Bradshaw  
 7087 Campground Rd. 
 Denver, NC  28037 
 US  
 704-483-7343 
 
 I NATE
  Climatech Heating & Air
 Robert A. Post  
 7087 Campground Rd. 
 Denver, NC  28037 
 US  
 704-483-7343 
 
 AI NATE
  ClimateMaster, Inc.
 Paul  Bony  
 12689 6100 Rd. 
 Montrose, CO  81403 
 US  
 970-249-8476 
 I
  ClimateMaster, Inc.
 Dee  Brower  
 7300 SW 44th St. 
 Oklahoma City, OK  73179 
 US  
 405-745-6000 x347 
 AI, CGD
  ClimateMaster, Inc.
 Dan  Ellis  
 PO Box 2540 
 Oklahoma City, OK  73101-2540 
 US  
 405-745-6000 
 M
  ClimateMaster, Inc.
 Richard A. Gibson  
 63 Woodland Dr. 
 Shrewbury, PA  17361-123 
 US  
 717-495-2143 
 
 AI NATE
  ClimateMaster, Inc.
 Mike  Hammond  
 1323 Pinnacle Falls 
 San Antonio, TX  78260 
 US  
 512-638-0740 
 AI, VI, T
  ClimateMaster, Inc.
 Richard W. Hiles  
 8259 S. Midnight Dr. 
 Pendleton, IN  46064 
 US  
 317-485-7990 
 AI, T NATE
  ClimateMaster, Inc.
 Sean  Hogan  
 17525 237th Pl. NE 
 Woodinville, WA  98077 
 US  
 206-940-3511 
 AI, VI, T
  ClimateMaster, Inc.
 Michael C. Murphy  
 128 Bay Berry Circle 
 St. Simons Island, GA  31522 
 US  
 216-337-5983 
 
 AI
  ClimateMaster, Inc.
 David J. Pergel  
 125 Runnels St. 
 Port Huron, MI  48060 
 US  
 810-357-1446 
 
 AI, VI, T
  ClimateMaster, Inc.
 Evie  Sibert  
 7300 SW 44th St. 
 Oklahoma City, OK  73179 
 US  
 405-745-6000 
 
 M
  Clouser Drilling, Inc.
 Kevin D. Gill  
 1590 SE N. St., Ste. B 
 Grants Pass, OR  97527 
 US  
 541-660-9556 
 AI, VI NATE
  Clydes Well Service
 Steven J. Plant  
 3333 Hidden Deer Trail 
 Milton, FL  32571 
 US  
 850-336-2533 
 
 AI NATE
  Clyde's Well Service, Inc.
 Charles M. Ward  
 4537 J. Barlow Rd. 
 Jay, FL  32565 
 US  
 850-675-6230 
 AI, VI
  CM Engineering, Inc.
 Kirk T. Mescher  PE
 2801 Woodard Drive Ste 105 
 Columbia, MO  65202 
 US  
 573-874-9455 
 I
  CM Services, LLC
 Chris  Cservak  
 506 Valleybrook Rd. 
 McMurray, PA  15317 
 US  
 412-281-5050 
 I
  CMC Excavation, Inc.
 Carl  Nordwald  
 42884 261st St. 
 Emery, SD  57332 
 US  
 605-770-2957 
 
 I
  CMC Supply, Inc.
 Steve  Chisholm  
 PO Box 12058 
 Roanoke, VA  24022 
 US  
 540-982-1095 
 AI NATE
  CMS Mechanical Services, Inc.
 Nicholas D. Luca  
 609 Technology Circle, Ste. A 
 Windsor, CO  80550 
 US  
 970-686-6800 
 AI
  CMS Plumbing
 David F. Mulik  
 30 Dewey Ave. 
 Wilmington, MA  01887 
 US  
 978-657-7933 
 
 AI NATE
  CMTA, Inc.
 Doug  Hundley  
 10411 Meeting St. 
 Prospect, KY  40059 
 US  
 502-326-3085 
 I, CGD
      PE Registered State(s):  AZ AR CA CO CT DE GA IL IN KY LA MD MA MI MN NE NV NJ NM NY NC OK PA SC SD TX TN VA WA WV WI 
  CMTA, Inc.
 Andy  Myers  CGD
 10411 Meeting St., 
 Louisville, KY  40059 
 US  
 502-326-3085 
 
 I, CGD
  CMW Builders, Inc.
 Clint D. Wood  
 PO Box 613 
 Hilmar, CA  95324 
 US  
 209-535-0353 
 
 AI NATE
  Coastal Air Technologies, Inc.
 John H. Hewlett  III
 PO Box 626 
 Hampton, SC  29924 
 US  
 803-914-0900 
 AI NATE
  Coastal Carolina Specialty LLC
 Edwin R. Ernst  
 28 Sherman Dr. 
 Hilton Head Island, SC  29928 
 US  
 843-247-0349 
 AI
  Coastal Geoexchange
 Donald D. Easson  
 2 Schooner Lane 
 Bluffton, SC  29909 
 US  
 843-227-1501 
 
 AI, CGD NATE
      PE Registered State(s):  SC, PA 
  Coastal Geothermal
 Albert  Clark  
 102 Middle St. 
 Jacksonville, NC  28546 
 US  
 910-353-0926 
  
 AI NATE
  Coastal Geothermal
 James P. Hadley  
 102 Middle St. 
 Jacksonville, NC  28546 
 US  
 910-353-0926 
  
 
 AI NATE
  Coastal Geothermal
 Joshua W. LeMere  
 102 Middle St. 
 Jacksonville, NC  28546 
 US  
 910-353-0926 
 AI NATE
  Coastal Geothermal
 Leonard R. Pierce  
 102 Middle St. 
 Jacksonville, NC  28546 
 US  
 910-353-0926 
  
 
 AI NATE
  Coastal Geothermal
 Sean M. Rose  
 102 Middle St. 
 Jacksonville, NC  28546 
 US  
 910-353-0926 
  
 
 AI NATE
  Coastal Geothermal
 John E. Salmon  
 102 Middle St. 
 Jacksonville, NC  28546 
 US  
 910-353-0926 
 AI NATE
  Coastal Geothermal
 Derek L. Sweeting  
 102 Middle St. 
 Jacksonville, NC  28546 
 US  
 910-353-0926 
  
 
 AI NATE
  Cocalico Plumbing & Heating
 James E. Moyer  
 27 N. Fourth St. 
 Denver, PA  17517 
 US  
 717-738-0760 
 AI NATE
  Colaluce Well & Pump
 Donald  Colaluce  
 181 Buttermilk Bridge Rd. 
 Asbury, NJ  08802 
 US  
 908-454-8008 
 
 AI, VI
  Cole Drilling, LLC
 Tammy  Cole  
 280 Charles Cole Rd. 
 DeRidder, LA  70634 
 US  
 337-263-3062 
 
 AI, VI NATE
  Coleman Novak, Inc.
 Lawrence W. Coleman  
 5200 Rolfe Ave. 
 Norfolk, VA  23508 
 US  
 757-287-6708 
 
 AI NATE
  Colemans Well Drilling
 Jim S. Sublette  
 2075 NW Vine St. 
 Grants Pass, OR  97526 
 US  
 541-476-7129 
  
 
 AI NATE
  College Place Heating
 Daniel J. Peterson  
 PO Box 445 
 College Place, WA  99324 
 US  
 509-956-6059 
 
 AI NATE
  Collins Heating & A/C
 Jack D. Collins  
 58 Brown Rd. 
 Deerfield, NH  03037 
 US  
 603-463-8846 
 
 AI
  Colorado Geothermal Drilling
 Dan  Rau  PE, LEED AP
 14953 Akron Ct. 
 Brighton, CO  80602 
 US  
 303-903-7081 
 AI NATE
  Colorado Geothermal Drilling
 Douglas  Rau  
 14953 Akron Ct. 
 Brighton, CO  80602 
 US  
 303-903-7081 
 AI NATE
  Colorado Springs School District # 11
 Neil K. Case  
 5240 Geiger Blvd. 
 Colorado Springs, CO  80915 
 US  
 719-477-6014 
 I, CGD
  Columbia NW Heating
 Clinton A. Duggan  
 PO Box 622 
 Scappoose, OR  97056 
 US  
 503-543-3624 
 
 AI NATE
  Columbia NW Heating
 Jacob  Johnson  
 PO Box 622 
 Scappoose, OR  97051 
 US  
 503-543-3624 
 AI NATE
  Columbia NW Heating
 Brian  Sofich  
 52760 Northeast 1st St. 
 Scappoose, OR  97056 
 US  
 503-543-3624 
 AI NATE
  Comac Pump & Well, LLC
 Scott M. Costa  
 13 New Boston Rd. 
 Kingston, NH  03848 
 US  
 603-642-3683 
 D/C, AI, VI
  Combined Energy Systems, Inc.
 Stephen  Pittman  
 37 Ayer Rd., Unit #9 
 Littleton, MA  01460 
 US  
 978-486-0070 
 AI NATE
  Comfort 1 Heating & A/C
 Michael G. Kyser  
 200 5th St. 
 Michigan Center, MI  49254 
 US  
 517-764-1500 
 D/C
  Comfort Air Distributing, Inc.
 James F. Brittain  
 5757 E. 42nd Ave. 
 Denver, CO  80216 
 US  
 303-399-1752 
 
 AI NATE
  Comfort Air Distributing, Inc.
 Jacob E. Roose  
 5757 E. 42nd Ave. 
 Denver, CO  80216 
 US  
 303-399-1752 
 
 AI NATE
  Comfort Air Distributing, Inc.
 Ronald D. Thingvold  
 15501 E. Fremont Dr. 
 Englewood, CO  80112 
 US  
 303-690-0901 
 
 AI NATE
  Comfort Air Distributing, Inc.
 Keith D. Turner  
 5757 E. 42nd Ave. 
 Denver, CO  80216 
 US  
 303-399-1752 
 
 AI NATE
  Comfort Air Quality
 Malcolm F. Porter  
 PO Box 3832 
 Huntsville, AL  35810 
 US  
 256-337-1584 
 AI NATE
  Comfort By Nature
 Kyle  Ahlberg  
 6380 W. 10th St., Ste. 10 
 Greeley, CO  80634 
 US  
 970-353-3685 
  
 
 I NATE
  Comfort By Nature
 Jeff  Reiher  
 6380 W. 10th St., Unit 10 
 Greeley, CO  80634 
 US  
 970-353-3685 
 AI NATE
  Comfort Central, Inc.
 Kevin J. Schumann  
 253 Timberlane Dr. 
 Pisgah Forest, NC  28768 
 US  
 828-483-4040 
 AI
  Comfort Control
 John H. Jones  
 PO Box 151 
 Balsam, NC  28707 
 US  
 828-452-7721 
 
 AI NATE
  Comfort Engineered Systems, Inc.
 Bruce A. Wollaber  
 PO Box 68 
 Buffalo Valley, TN  38548 
 US  
 615-405-5869 
 AI, T, CGD
      PE Registered State(s):  TN 
  Comfort Flow Heating
 Robert J. Cooper  
 1951 Don St. 
 Springfield, OR  97477 
 US  
 541-726-0100 
 
 AI NATE
  Comfort Flow Heating
 Andrew W. Dubbs  
 1951 Don St. 
 Springfield, OR  97477 
 US  
 541-228-6832 
  
 
 AI NATE
  Comfort Flow Heating
 Joseph M. Garner  
 1951 Don St. 
 Springfield, OR  97477 
 US  
 541-914-7890 
  
 
 AI NATE
  Comfort Master, Inc.
 Matthew C. Britt  
 500 E. Gannon Ave., Ste. 100 
 Zebulon, NC  27597 
 US  
 919-269-7442 
 
 AI NATE
  Comfort Master, Inc.
 Tommy A. Brown  
 500 E. Gannon Ave. 
 Zebulon, NC  27597 
 US  
 919-878-0998 
 
 AI NATE
  Comfort Products - Des Moines
 Mace A. Hensen  
 106 W. Thomas Ave. 
 Shenandoah, IA  51601 
 US  
 515-650-0375 
 
 AI NATE
  Comfort Solutions
 Shane  Heywood  
 1470 Wall Ave. 
 Ogden, UT  84404 
 US  
 801-393-2206 
 
 I NATE
  Comfort Specialist Heating & Air
 Merrill  Rickel  
 PO Box 87 
 Blackwell, OK  74631 
 US  
 580-761-6459 
 
 AI NATE
  Comfort Systems
 Frank A. Behning  
 2171 Fair Grounds Rd. 
 Saint Croix Falls, WI  54024 
 US  
 715-483-9036 
 
 AI NATE
  Comfort Systems Heating & A/C, Inc.
 Carey  Wendling  
 PO Box 4468 
 Gillette, WY  82716 
 US  
 307-682-4050 
  
 AI
  Comfort Systems of Virginia, Inc.
 Chuck  Bridgeman  
 4116 S Military Hwy 
 Chesapeake, VA  23321-2702 
 US  
 757-558-6007 
 
 AI
  Comfort Tech, Inc. dba Utah Geothermal
 Steve  Lauritzen  
 536 S. Commerce Rd. 
 Orem, UT  84058 
 US  
 801-226-7878 
 AI NATE
  Comfort Xpress
 Lenard J. Mathews  
 2700 Hwy. 99 N. 
 Seminole, OK  74868 
 US  
 405-382-5600 
 
 AI NATE
  Comfort Xpress
 Michael S. Pack  
 2700 Hwy. 99 N. 
 Seminole, OK  74868 
 US  
 405-382-5600 
 
 AI NATE
  Comfort Zone Heating and Air
 Randy  Mathern  
 1313 C Republic St. 
 Bismarck, ND  58504 
 US  
 701-258-3946 
 D/C, AI NATE
  Comfort Zone of Woodward, Inc.
 Roger  Huff  
 116 E. Main 
 Woodward, OK  73801 
 US  
 580-254-5882 
 
 AI
  Comfort Zone, Inc.
 Dennis M. Pelletier  Jr.
 29 Lawton Foster Rd., South 
 Hopkinton, RI  02833 
 US  
 401-377-6012 
  
 
 AI NATE
  Comfort Zone, Inc.
 Dennis S. Pelletier  
 29 Lawton Foster Rd., South 
 Hopkinton, RI  02833 
 US  
 401-377-6012 
  
 
 AI NATE
  Comfort Zone, Inc.
 Stephen  Reinhart  
 29 Lawton Foster Rd., South 
 Hopkinton, RI  02833 
 US  
 401-439-8667 
  
 
 AI NATE
  Comfort, Inc.
 Richard R. Williams  
 36 NE 28th St. 
 Oklahoma City, OK  73105 
 US  
 405-525-9575 
 AI NATE
  ComfortBlt Engineering
 David W. Donnelly  PE
 1801 N.Greenville Ave., Apt. 3419 
 Richardson, TX  73572 
 US  
 502-468-0511 
 
 AI, T
  Comfortec, Inc.
 Mark  Herrig  
 1819 18th St. 
 Spirit Lake, IA  51360 
 US  
 712-336-5431 
 AI
  Comfortec, Inc.
 Jesse  Jones  
 1724 Central Ave. #1 
 Estherville, IA  51334 
 US  
 712-362-2106 
 AI NATE
  ComfortWorks, Inc.
 Jimmy L. Booton  
 476 W. Interstate Dr. 
 Washington, OK  73093 
 US  
 405-364-9007 
 
 AI NATE
  ComfortWorks, Inc.
 Brian R. Caldwell  
 476 W. Interstate Dr. 
 Washington, OK  73093 
 US  
 405-364-9007 
 
 AI NATE
  ComfortWorks, Inc.
 Chris C. Chavez  
 476 W. Interstate Dr. 
 Washington, OK  73093 
 US  
 405-364-9007 
 
 AI NATE
  ComfortWorks, Inc.
 Chris  Ellis  
 476 W. Interstate Dr. 
 Goldsby, OK  73093 
 US  
 405-364-9007 
 AI NATE
  ComfortWorks, Inc.
 Anthony A. Fraijo  
 476 W. Interstate Dr. 
 Washington, OK  73093 
 US  
 405-364-9007 
 
 AI NATE
  ComfortWorks, Inc.
 Steven K. Hagan  
 476 W. Interstate Dr. 
 Washington, OK  73093 
 US  
 405-364-9007 
  
 
 AI NATE
  ComfortWorks, Inc.
 Eric W. Hensley  
 476 W. Interstate Dr. 
 Washington, OK  73093 
 US  
 405-364-9007 
 
 AI NATE
  ComfortWorks, Inc.
 Ronnie D. Johnson  
 476 W. Interstate Dr. 
 Washington, OK  73093 
 US  
 405-364-9007 
  
 
 AI NATE
  ComfortWorks, Inc.
 Chris  Martin  
 476 W. Interstate Dr. 
 Goldsby, OK  73093 
 US  
 405-364-9007 
 AI NATE
  ComfortWorks, Inc.
 Brian K. Norman  
 476 W. Interstate Dr. 
 Washington, OK  73093 
 US  
 405-364-9007 
 
 AI NATE
  ComfortWorks, Inc.
 David T. Reid  
 476 W. Interstate Dr. 
 Washington, OK  73093 
 US  
 405-364-9007 
 
 AI NATE
  ComfortWorks, Inc.
 Steven R. Schulz  
 476 W. Interstate Dr. 
 Washington, OK  73093 
 US  
 405-364-9007 
 
 AI NATE
  ComfortWorks, Inc.
 Denton R. Terry  
 476 W. Interstate Dr. 
 Washington, OK  73093 
 US  
 405-364-9007 
 
 AI NATE
  ComfortWorks, Inc.
 Kevin D. Wood  
 476 W. Interstate Dr. 
 Washington, OK  73093 
 US  
 405-364-9007 
 
 AI NATE
  ComfortWorks, Inc.
 Andy J. Worley  
 476 W. Interstate Dr. 
 Washington, OK  73093 
 US  
 405-364-9007 
  
 
 AI NATE
  Commercial Express
 Daniel P. Hamilton  
 3656 Centerview Dr. 
 Chantilly, VA  20151 
 US  
 703-378-4822 
 
 AI NATE
  Commercial Express
 Joshua C. Proffitt  
 3656 Centerview Dr. 
 Chantilly, VA  20151 
 US  
 703-378-4822 
 
 AI NATE
  Commercial Express HVAC
 Eric L. Suckfiel  
 3656 Centerview Dr. 
 Chantilly, VA  20151 
 US  
 703-368-4822 
 
 AI NATE
  Commercial Irrigation & Turf, Inc.
 Dan  Aeschliman  
 109 Commercial Dr. 
 East Peoria, IL  61611 
 US  
 309-698-3011 
 AI
  Commercial Irrigation & Turf, Inc.
 Joel D. Brasher  
 307 Ritchie Ct. 
 East Peoria, IL  61611 
 US  
 309-208-0406 
 
 AI
  Commercial Irrigation & Turf, Inc.
 James D. Helberg  III
 109 Commercial Dr. 
 East Peoria, IL  61611 
 US  
 309-208-3797 
 
 AI
  Commercial Irrigation & Turf, Inc.
 Tony  Scachette  
 109 Commercial Dr. 
 East Peoria, IL  61611 
 US  
 309-698-3011 
 AI, VI
  Commercial Mechanical
 David G. Christopher  Jr.
 201 Gold St., # 100 
 Garland, TX  75042 
 US  
 972-487-0000 
 
 I NATE
  Communication Innovators
 Brandon  Huen  
 PO Box 57037 
 Pleasant Hill, IA  50327 
 US  
 515-262-7686 
 AI
  Complete Comfort
 Jeff  Ockinga  
 5012 Leavenworth 
 Omaha, NE  68106 
 US  
 402-827-1827 
 
 AI NATE
  Complete Mechanical, Inc.
 Tim J. Detschman  
 2020 Oak Rd. 
 Lynnwood, WA  98087 
 US  
 206-947-1463 
 
 AI NATE
  Conan Heating and Air
 Brent R. Conan  
 429 W. 18th St. 
 Idaho Falls, ID  83402 
 US  
 208-522-3372 
 AI NATE
  Concord Engineering Group
 Michael  Fischette  
 520 S. Burnt Mill Rd. 
 Voorhees, NJ  08043 
 US  
 856-427-0200 
 A/E, CGD
  Concord Engineering Group
 John  Marchiafava,PE, CGD  
 520 S. Burnt Mill Rd. 
 Voorhees, NJ  08043 
 US  
 856-427-0200 
 I, CGD
      PE Registered State(s):  NJ, PA 
  Coneco Geothermal Systems, LLC
 Christopher D. Nowak  
 4 First St. 
 Bridgewater, MA  02324 
 US  
 508-326-1830 
 AI, CGD NATE
  Conley Enterprises
 Mark W. Conley  
 PO Box 1537 
 Windham, ME  04062 
 US  
 207-655-2890 
 AI NATE
  Conn Mechanical Systems Services LLC
 Edward L. Conn  Jr.
 1000 4th Ave. 
 Egg Harbor City, NJ  08215 
 US  
 609-965-1930 
 AI NATE
  Connecticut Valley Artesian Well Co., Inc.
 Joseph F. Dilk  
 58 Bond Ave. 
 East Longmeadow, MA  01028 
 US  
 413-525-7656 
 AI
  Connecticut Wells, Inc.
 Duane  Blische  
 49 Hard Hill Rd., N. 
 Bethlehem, CT  06751 
 US  
 203-266-5272 
 
 AI NATE
  Connecticut Wells, Inc.
 Jason  Daddona  
 49 Hard Hill Rd. North 
 Bethlehem, CT  06751 
 US  
 203-266-5272 
 VI
  Connecticut Wells, Inc.
 Anthony  Ganio  
 49 Hard Hill Rd., N. 
 Bethlehem, CT  06751 
 US  
 203-266-5272 
 AI NATE
  Connecticut Wells, Inc.
 Thomas F. Mahan  
 49 Hard Hill Rd., N. 
 Bethlehem, CT  06751 
 US  
 203-266-5272 
 D/C, AI NATE
  Connecticut Wells, Inc.
 Dave  Matteau  
 49 Hard Hill Rd. North 
 Bethlehem, CT  06751 
 US  
 203-266-5272 
 I
  Connecticut Wells, Inc.
 Michael  Pardee  
 49 Hard Hill Rd. North 
 Bethlehem, CT  06751 
 US  
 203-266-5272 
 VI
  Connecticut Wells, Inc.
 Dwayne  Pond  
 49 Hard Hill Rd. N. 
 Bethlehem, CT  06751 
 US  
 203-266-5272 
 
 VI
  Connecticut Wells, Inc.
 Bill  Prebeck  
 49 Hard Hill Rd., N. 
 Bethlehem, CT  06751 
 US  
 203-266-5272 
  
 
 AI
  Connecticut Wells/ Geothermal Services, Inc
 Randy  Tofts  
 49 Hard Hill Road N. 
 Bethlehem, CT  06751 
 US  
 203-266-5272 
 AI NATE
  Connelly & Assoc.
 Stephen P. Delosh  
 5521 Woodbury Walk 
 Keedysville, MD  21756 
 US  
 240-367-7925 
 
 AI NATE
  Connelly & Assoc., Inc.
 John L. Sottile  
 260 Interstate Ct. 
 Frederick, MD  21704 
 US  
 240-625-3532 
 
 AI NATE
  Connelly & Assoc., Inc.
 Jon A. Tucker  
 260 Interstate Ct. 
 Frederick, MD  21704 
 US  
 240-577-2321 
 
 AI, VI NATE
  Connelly Geothermal
 Brian  Crampton  
 260 Interstate Ct. 
 Frederick, MD  21704 
 US  
 301-696-8820 
  
 
 I NATE
  Connelly Geothermal
 Garrison  Eaves  
 260 Interstate Ct. 
 Frederick, MD  21704 
 US  
 301-696-8820 
 
 VI
  Connelly Geothermal
 Glenn E. Eaves  III
 260 Interstate Ct. 
 Frederick, MD  21704 
 US  
 301-696-8820 
 
 I
  Connelly Geothermal
 Robert E. Mohler  Jr.
 260 Interstate Ct. 
 Frederick, MD  21704 
 US  
 301-696-8820 
 
 I
  Connelly Geothermal
 Brendan  Silver  
 260 Interstate Ct. 
 Frederick, MD  21704 
 US  
 301-696-8820 
 
 I NATE
  Connor Co.
 Jeff G. Hurst  
 2800 NE Adams St. 
 Peoria, IL  61601 
 US  
 217-621-3270