Electricians in Inver Grove Heights, MN

Bidroom has 342 electrician license records for Inver Grove Heights, Minnesota (counted 2026-11-06). Of the 200 shown here, 101 are listed as active, 99 have an expired license on record. The most common license type is Registered Unlicensed Electrician (107).

License types: Registered Unlicensed Electrician (107), Journeyworker A Electrician (54), Class A Master Electrician (35)
License status: Issued (125), Expired (64), Licensed (9)
ZIP codes: 55076, 55077
Aaron P Stadt · Issued
Inver Grove Heights, MN 55076 · Class A Master Electrician · License AM808000
Adam J Illetschko · Issued
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE803843
Amy P Mckinley · Issued
Inver Grove Heights, MN 55077 · Class A Master Electrician · License AM785284
Anthony R Tuccitto · Issued
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE788870
Arman Pierre Audette · Issued
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE808923
Austin Ohmann · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ808545
Brady M Wheelock · Issued
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE674497
Brett M Arnold · Issued
Inver Grove Heights, MN 55077 · Journeyworker A Electrician · License AJ014190
Brett M Arnold · Issued
Inver Grove Heights, MN 55077 · Class A Master Electrician · License AM007273
Brian R Crisp · Issued
Inver Grove Heights, MN 55076 · Class A Master Electrician · License AM008712
Carl Erik W Holmstrom · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ778432
Chris Fusco · Issued
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE776536
Colin J Mccoy · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ720362
Connor J Mielke · Issued
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE809239
Corey J Anderson · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ705987
Craig N Nelson Ii · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ721219
Chad M Flenniken · Issued
Inver Grove Heights, MN 55077 · Class A Master Electrician · License AM807209
Christopher D Greenly · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ808730
Daniel M Scheffknecht · Issued
Inver Grove Heights, MN 55077 · Journeyworker A Electrician · License AJ750345
Daniel Raymond Hayes · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ803503
Darrick L Johnson · Issued
Inver Grove Heights, MN 55077 · Journeyworker A Electrician · License AJ722701
David L Wegleitner · Issued
Inver Grove Heights, MN 55076 · Class A Master Electrician · License AM007418
David L Wegleitner · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ008721
Dima C Aunan · Issued
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE807297
David M Eschbach · Issued
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE081509
Eduardo J Urbina · Issued
Inver Grove Heights, MN 55077 · Class A Master Electrician · License AM776569
Eric G Olson · Issued
Inver Grove Heights, MN 55077 · Class A Master Electrician · License AM002928
Eric J Viere · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ013827
Eric C Larson · Issued
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE812742
George A Schaus · Issued
Inver Grove Heights, MN 55076 · Class A Master Electrician · License AM006509
George A Schaus · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ011423
Gunnar David Engen · Issued
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE778349
Gary D Sowieja · Issued
Inver Grove Heights, MN 55076 · Class A Master Electrician · License AM003688
Isaiah G Aragones · Issued
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE812825
Jacob K Haugland · Issued
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE809097
James J Kostka · Issued
Inver Grove Heights, MN 55077 · Journeyworker A Electrician · License AJ004372
James P Roubik · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ010176
Jared J Christianson · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ016091
Jared R Laska · Issued
Inver Grove Heights, MN 55077 · Journeyworker A Electrician · License AJ015517
Jared R Laska · Issued
Inver Grove Heights, MN 55077 · Class A Master Electrician · License AM670659
Jason E Keran · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ663792
Jason M Berglund · Issued
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE809607
John E Clay · Issued
Inver Grove Heights, MN 55076 · Class A Master Electrician · License AM801059
John E Clay · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ018172
John P Ohmann · Issued
Inver Grove Heights, MN 55077 · Journeyworker A Electrician · License AJ006059
John R Rouse · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ018757
Jose F Winkels · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ017316
Juan A Coleman Jr · Issued
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE808984
Jared S Alfveby · Issued
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE816802
Jeffrey R Sigurdson · Issued
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE802058
Jonathan P Mcgrath · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ808665
Jordan Gould · Issued
Inver Grove Heights, MN 55077 · Journeyworker A Electrician · License AJ806524
Keith R Slinger · Issued
Inver Grove Heights, MN 55076 · Class A Master Electrician · License AM804213
Keith R Slinger · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ785897
Kristofer H Marrier · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ725156
Kurt A Sowieja · Issued
Inver Grove Heights, MN 55076 · Class A Master Electrician · License AM780731
Kurt A Tulp · Issued
Inver Grove Heights, MN 55076 · Class A Master Electrician · License AM008607
Kyle D Steenberg · Issued
Inver Grove Heights, MN 55076 · Class A Master Electrician · License AM007327
Kyler Heard · Issued
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE816212
Mark A Bartlette · Issued
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE032173
Mark A Kesti · Issued
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE018061
Michael J Boyer · Issued
Inver Grove Heights, MN 55076 · Class A Master Electrician · License AM008364
Michael J Bruestle · Issued
Inver Grove Heights, MN 55077 · Class A Master Electrician · License AM007997
Michael J Bruestle · Issued
Inver Grove Heights, MN 55077 · Journeyworker A Electrician · License AJ016576
Michael T Macdonald · Issued
Inver Grove Heights, MN 55076 · Class A Master Electrician · License AM005716
Mitchell Bryngelson · Issued
Inver Grove Heights, MN 55076 · Class A Master Electrician · License AM004581
Muriel J Carlson · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ001194
Minnesota Electricians Llc · Issued
Inver Grove Heights, MN 55077 · Class A Electrical Contractor · License EA807206
Nikolas J Lewandowski · Issued
Inver Grove Heights, MN 55077 · Class A Master Electrician · License AM677662
Nikolas J Lewandowski · Issued
Inver Grove Heights, MN 55077 · Journeyworker A Electrician · License AJ016394
Patrick J Mens · Issued
Inver Grove Heights, MN 55077 · Journeyworker A Electrician · License AJ013463
Presidential Electric Llc · Issued
Inver Grove Heights, MN 55076 · Class A Electrical Contractor · License EA769943
Peter L Estrada · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ807427
Robert G Harston · Issued
Inver Grove Heights, MN 55077 · Journeyworker A Electrician · License AJ752765
Robert L Keefer · Issued
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE018198
Ronald F Albrecht · Issued
Inver Grove Heights, MN 55076 · Class A Master Electrician · License AM733246
Ronie L Aviles · Issued
Inver Grove Heights, MN 55077 · Class A Master Electrician · License AM000232
Russell Patrin · Issued
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE776290
Ryan K Schmidt · Issued
Inver Grove Heights, MN 55076 · Class A Master Electrician · License AM807263
Ryan K Schmidt · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ790307
Scott F Miller · Issued
Inver Grove Heights, MN 55077 · Class A Master Electrician · License AM678574
St Croix Electric Inc · Issued
Inver Grove Heights, MN 55077 · Class A Electrical Contractor · License EA001710
Stephen K Ohmann · Issued
Inver Grove Heights, MN 55077 · Class A Master Electrician · License AM684693
Steven R Armstrong · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ009589
Safiya Smith · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ757285
Sergio D Peralta-perez · Issued
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE816947
Skylar Lagro · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ807668
Steven Xiong · Issued
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE812608
Terence J Schram · Issued
Inver Grove Heights, MN 55076 · Class A Master Electrician · License AM006824
Terence J Schram · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ010179
Travis D Schindeldecker · Issued
Inver Grove Heights, MN 55076 · Class A Master Electrician · License AM799258
Travis D Schindeldecker · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ776066
Trenton Peterson · Issued
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE809021
Trevor Michael Howe · Issued
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE801977
Troy R Odegaard · Issued
Inver Grove Heights, MN 55076 · Class A Master Electrician · License AM807267
Tatianna S Falk · Issued
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE809841
Tyler J Landers-wall · Issued
Inver Grove Heights, MN 55077 · Class A Master Electrician · License AM807295
Tyler J Landers-wall · Issued
Inver Grove Heights, MN 55077 · Journeyworker A Electrician · License AJ765267
Wayne J Stock · Issued
Inver Grove Heights, MN 55077 · Journeyworker A Electrician · License AJ012455
Wilfred W Krech · Issued
Inver Grove Heights, MN 55076 · Class A Master Electrician · License AM004599
William G Rouse · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ691739
Aa Electric Llc · Voluntary Termination
Inver Grove Heights, MN 55077 · Class A Electrical Contractor · License EA807588
Aaron P Stadt · Licensed
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE069609
Aaron P Stadt · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ018539
Alan Joseph Palodichuk · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE733871
Alec Frederick · Issued
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE807164
Alex Jay Hostetler · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE728087
Alexander Douglas Hayes · Expired
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE786987
Alfredo G Gonzales · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE810558
Amund C Pedersen · Voluntary Termination
Inver Grove Heights, MN 55077 · Class A Master Electrician · License AM003037
An L Nguyen · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE691584
Andrew Carpenter · Expired
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE741251
Anthony M Wolfe · Expired
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE668184
Anthony T Gabriel · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE668608
Antonio D Lara · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE095408
Austin Russell Fisher · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE768276
Albert Gomez · Issued
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE695563
Amy P Mckinley · Expired
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE695799
Amy P Mckinley · Issued
Inver Grove Heights, MN 55077 · Journeyworker A Electrician · License AJ770949
Andrew P Lawrence · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE808965
Austin Ohmann · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE754668
Benjamin J Tschida · Expired
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE713324
Benjamin W Hoschette · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE807916
Brady Samuel Boyer · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE761420
Brandon M Mckeon · Licensed
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE667956
Brian George Krieg · Expired
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE712320
Brian J Haehnel · Expired
Inver Grove Heights, MN 55076 · Class A Master Electrician · License AM004673
Brian J Sundlin · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE691339
Brian K Wellens · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ009803
Brody A Rustad · Expired
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE711353
Brady A Mcmanus · Issued
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE814590
Bryce Matthew Evanson · Issued
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE807897
Carl Erik W Holmstrom · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE701479
Cesar Alvarado · Expired
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE683201
Charles Webb · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE693448
Chinh Ngo · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE771451
Christopher C Schipp · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ013214
Christopher K Register · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE777162
Cody R Nelson · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE740195
Colin J Mccoy · Licensed
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE701388
Corey J Anderson · Licensed
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE073881
Cory C Hohneke · Licensed
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE074003
Cory C Hohneke · Issued
Inver Grove Heights, MN 55077 · Journeyworker A Electrician · License AJ017681
Craig N Nelson Ii · Licensed
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE667235
Caleb S Her · Expired
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE812610
Carl J Lane · Issued
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE814091
Christopher D Greenly · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE755124
Dale D Bigelow · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE662087
Daniel Allan Boughton · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE725233
Daniel J Pearson · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ009637
Daniel M Scheffknecht · Licensed
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE681843
Daniel Nelson · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE735146
Daniel R Newell · Expired
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE747218
Daniel R Newell · Expired
Inver Grove Heights, MN 55077 · Journeyworker A Electrician · License AJ761142
Daniel Raymond Hayes · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE756389
Daniel Wayne Howe · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE755886
Darrick L Johnson · Licensed
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE074127
Daryl L Fox · Issued
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE077598
David A Quinn · Expired
Inver Grove Heights, MN 55076 · Class A Master Electrician · License AM003218
David J Ablan · Expired
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ000110
David J Kneer · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE680698
David M Nelsen · Expired
Inver Grove Heights, MN 55076 · Class A Master Electrician · License AM005565
David M Nelsen · Expired
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ010478
Denis V St Martin · Issued
Inver Grove Heights, MN 55077 · Journeyworker A Electrician · License AJ017680
Denis V St Martin · Licensed
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE074007
Dionicio R Garcia · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE662088
Dominic E Levros · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE809169
Dominic P Mohn · Expired
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE716475
Donald E Honerbrink · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ003435
Douglas G Sovinski · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE770460
Dustin Robert Malsom · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE773100
Dylan Perron · Expired
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE734383
Devin R Smith · Issued
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE808137
Dimitrios Bungert · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE807336
Eduardo J Urbina · Issued
Inver Grove Heights, MN 55077 · Journeyworker A Electrician · License AJ743163
Eduardo J Urbina · Expired
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE647159
Eldon R Wood · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE091820
Elias C Johnson · Expired
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE812307
Ellery J Rintala · Issued
Inver Grove Heights, MN 55076 · Journeyworker A Electrician · License AJ006872
Eric A Geffre · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE667617
Eric John Moore · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE758525
Erik Welde · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE755744
Evan C Kirchert · Issued
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE771928
Easton J Callahan · Issued
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE815691
Ethan T Malecha · Issued
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE814879
Gabriel P Monsour · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE719306
Gelek Ghongyal Pung · Issued
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE761505
George Stout · Issued
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE795326
Gabriel M Borgan · Issued
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE807260
Gadiel Pegueros · Expired
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE811866
Hans Creager · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE740764
Henry J Metcalf · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE086096
Heriberto Montes-gonzalez · Expired
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE693744
Isaac P Mens · Issued
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE810507
Jacob M Devney · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE658977
Jacqueline Moreno Olivera · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE809176
Jaeson J Trost · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE078624
Jafeth Chavez Sr · Expired
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE758556
Jaison Joshua Moore · Expired
Inver Grove Heights, MN 55076 · Registered Unlicensed Electrician · License RE790785
Jake A Johnson · Expired
Inver Grove Heights, MN 55077 · Registered Unlicensed Electrician · License RE753957

Listings are populated from public state-license and BBB business records. To update or claim your profile, click any business above and use the “Claim this profile” button — it’s free and takes about 60 seconds.