Skip to content

How to Completely Remove All Traces of Office 2010 From Your System

I’ve just made it through a pretty nasty problem with Office. I had been running the beta version, and had updated it to the RTM version available on MSDN. Yesterday I got a message saying that it was going to expire in 2 days. I tried changing my product key, but it wouldn’t accept my (legitimate) key. I did notice one odd thing that the version numbers were mismatched at various areas of the system – both 14.0.0460 and 14.0.0463 were showing. As it turns out, that had nothing to do with it, as this is expected behaviour, but I decided to do a full uninstall and reinstall.

After reinstalling, every one of my Office applications wanted to run through configuration every time they started. This problem, as it turns out is not new, and there are unfortunately many possible causes, and as many solutions. I tried many of them. I did have the registry permissions problem with HKEY_CLASSES, and walked through the solution outlined here. It helped me with OneNote and Outlook, but Word and Excel were still problems. Uninstalling and reinstalling (multiple times) didn’t help at all.

Luckily,(for me) a colleague had some really nasty problems last year that required him completely removing Office 2007 from his computer. After speaking with Microsoft support,he received a utility that was to do the job, and it worked well.  I thought I’d give it a whirl. Unfortunately, it only wiped 2007 not 2010, but luckily, it’s a vbs file and therefore editable.

After removing all 2007 and 2010 applications from control panel, I ran the 2007 utility, which found and removed lots of stuff. I copied the file and then edited it to be relevant for Office 2010. I then ran it, and it did its magic, with a few errors related to the removal of unrelated temp files. A reboot, a reinstall, and I’m up and running again. Nice – I wasn’t looking forward to the idea of repaving my system.

I”ve included both of these removal utilities here.  No warranties are expressed or implied, they may help or hurt,  they may make your system catch on fire, and if they do, don’t blame me. All I can say is that they worked really well for me.

143 Comments

  1. Mike Mike

    I never really post comments on blogs and whatnot but I just wanted to say that I love you right now. Thanks a lot for this!

  2. Shredder Shredder

    I sincerely thank you for this post and the attached removal tool. It helped me a lot.

    After 8 hrs of rigorous attempts to fix my Office 2010 installation, I was finally able to get it reinstalled. All thanks to you!!

    Keep up the good work & have a great day ahead…

  3. Bill Fleites Bill Fleites

    I can’t thank you enough for this !!! I’m so disgusted with Microsoft, I’ve wasted a week of my time trying to fix this. They can’t even correctly update their Office software from 2007 to 2010 without completely screwing everything up.

    I had a perfectly functioning Office 2007 legally purchased and registered system, which was completely trashed by a legally purchased and registered Office 2010 “update”. Right after the “update” I started experiencing the what I now know is the dreaded re-install/re-configure of Office 2010 every freaking time I used the stupid software. It’s simply unbelievable that Microsoft can actually screw their own software suites up. Amazing !!!

  4. great thank you so muchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh working… 10000000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

  5. steve steve

    Thank you very much for sharing this information with us all, it worked like a charm!!!!!!!

  6. Paul Paul

    After trying 3 other solutions, this one really worked for me… Office 2010 is now reinstalled and working as advertised.

  7. Sam Sam

    I get the message ïnsufficient registery access permission”error. Please help ! 🙁

  8. Richard Richard

    I get the same messge; “insufficient registry access permission” error. Somebody please help.

  9. running 2010 removal tool I get “insufficient registry access permissions”

  10. Stanav Stanav

    Thank you for sharing this solution. It works beautifully!…
    For those who get registry access permission problem, try running the script as administrator. Please follow the steps below for Windows Vista and 7.
    1. Click on Windows’ Start button.
    2. Type “cmd” in the search box (without quotes). The command console cmd.exe will display in the list.
    3. Right-click on “cmd.exe” and then left-click on “Run As Administrator”
    4. Click “Yes” on the User Account Control dialog box to allow cmd.exe to run as administrator.
    5. Type in the full path to the office scrubber script, i.e. “c:my folderoffice scrubbersoffscrub10.vbs”, then hit enter key.

  11. This Blog is EXCELLENT !
    Your file is safe to download and run and works…
    I strongly recommend anyone having problems installing Office Pro Plus 2010 in a Terminal Server 2008 R2 environment read it. It is a real working solution to the problem.
    Thanks again…

  12. Maybelline Maybelline

    Wow! Thank you! This is by far the best solution I got and was the only real working solution. Many thanks!

  13. Jay Jay

    if you getting the insuffienant permisson error. Open cmd prompt as admin by opening run box type in CMD right click name/file run as aministator. then ul get window of comand prompt. then in type in the file of vbs enter. that will allow access permissions for it to run properly.

  14. Ron Ron

    I followed the instructions and got the the admin box. Problem is when I cut and paste the path to the file it doesn’t work. It says “the file is not recognized as an internal or external command, operable program or batch file”. I’m going on 20 hours of frustration trying to get this resolved. please help.

  15. Shawn Shawn

    Hey Ron, I had the same problem on my system and thought i’d show you how I solved it on my end. Basically when running cmd.exe as admin and you either know the file path to the file or managed to “cd” your way to the folder with the file, you then can type: START /WAIT CScript .vbs //NoLogo, where in the place of “.vbs” you put either the file path (example being c:Program FilesOffScrub10.vbs), or just place the filename itself if you are in the folder. It should work from there.

  16. Mohamed Mohamed

    thank you man

  17. Christopher Christopher

    After long days of struggles on how to uninstall office 2010, finally, this worked like magic for me. Thank you so much.

  18. Tyler Yates Tyler Yates

    If you have permission issues open cmd under admin rights and type the full path to the file including the extension this should get it working

  19. After so many long days of struggles on how to uninstall office 2010, finally, this worked like magic for me. Thank you so much. You are a king!

  20. inul inul

    let’s go back to office 2007 🙂

  21. slowhand slowhand

    Perfect tool. Thank you!

  22. Dani Dani

    I love you!! i was an entire day trying to uninstall office 2010 and nothing worked but i used your tool and it worked at the first try and without rebooting!! Thanks a lot!

  23. Ian Walton Ian Walton

    Brilliant, absolutely spot on! You’re a gem mate, thanks.

  24. Kiril Aviv Kiril Aviv

    Thank you!!!
    That worked perfect!
    Ended my week long suffering.
    Now Office 2010 works as it should again.

  25. Neil Neil

    This is officially my first ever post for any fix (and i have been working in IT for 10 years) and this was amazing- thank you so much

  26. Lucien Lucien

    Fantastic.

    Exactly what is needed. My question is this, how can I add this into an uninstall GPO to remove 2010 fully without the POPUP that asks you to confirm what you want removed.

    I need to remove the whole off office 2010 on many pc’s and install office 2003 during the startup process on 1 reboot so I will be using GPO to deploy.

    Can someone please help as all attempts have failed and has made March a month to forget.

  27. Bob Bob

    Thank you so much. This worked like a charm!

  28. June June

    The long story in brief: I got hit with a malware, cleaned that up then during an AcrobatReader update was prompted to allow a download of 30-day trial of Norton – figured after the malware hit might be good idea and couldn’t hurt, right? Big mistake. Had to reset my computer to factory defaults, which included Office 2007. I downloaded Windows updates and SP3. Discovered 2007 and my previously perfectly good install of Access 2010 were both in place. So I did a Repair install of 2010 and 2007 went away but 2010 started throwing the ‘configure’ process every time. I tried uninstall/reinstall several times. No luck there. I ran both your tools and a miracle occurred – Access now opens clean! THANK YOU.

  29. Anonymous Anonymous

    please help me!!!!…….I can not unistall mo 2010….i download your programs…but don’t know how to run them…..i am not a computer freak…..please help……thanks…..

  30. ark ark

    NICE mate! 😀

  31. Caio Sivieri Caio Sivieri

    Tks so much! u rock!

  32. Bird Bird

    Much Love

  33. man man

    It worked for me!

  34. vincent vincent

    it doesnt work for me…actually i ald deleted microsoft office 2010 from control panel there…but everytime when i reinstall microsoft office 2010….it keeps showing error 25004…anyone can help me please…..thanks…

  35. KC KC

    One question please.
    After running the removal program for office 7 the last thing appearing in the box is c:download. It appears there should be some kind of dos command to be entered. I entered ‘exit’ and the window closed but I do not think the program actually ran because the file I wanted to remove is still in the registery.
    What ‘dos command’ should be entered or what should I do?
    Thanks

  36. can’t reinstall ms office

  37. Anonymous Anonymous

    Good machha

  38. Anonymous Anonymous

    Im still having major problems. I was running a trial of office 2010, now when i try to put in the key for the new office 2010 it still says i have 3 days left of the trial period. I have deleted and ran offscrub10. Do i also need to run 07? Any suggestions would be great!

  39. Victoria Victoria

    I am extreemly greatful for this info. I had to repair my Win 7 and right after the repair my office 2010 along with a few other programs were messed up. Thank you so much.

  40. Oh well, I ran both scripts and tried to install the trial again, but it was unsuccessful stating that there was another copy installed. Thanks anyway.

  41. Greg G Greg G

    I used the Microsoft Fix-it Office Uninstaller and it reset all my folder views which annoys me to death and tried every other way possible and this vbs tool is the most awesome perfectly working tool I’ve every come across.. Awesoooooooooooooooooooommme Job!!!!!!

    Thank you……!!!!!!!!

  42. Walker E Walker E

    Thanks!

  43. PCAddict PCAddict

    Hi,
    Question here: Why is it after I did the complete uninstall instructions on the MS site for both Office 2007 and 2010, which actually includes your utilities above. Yet, I still see Outlook, Infopath, and so on, folders in my user accounts? To me, all traces should mean all traces, and there’s all kinds of folders left in application data files for both user accounts, including the old .pst files and so on. Mind you, I even cleaned up what MS said for registry entries and this junk is still on here… http://support.microsoft.com/kb/290301

    Can I go in and delete all those safely?

  44. Joe Lucio Joe Lucio

    I get a similar error as John:

    script: [path to OffScrub10.vbs
    Line: 51
    Char: 1
    Error: The specified module could not be found.
    Code: 8007007E
    Sourch: (null)

  45. Boakai Boakai

    Thank you so much!!!! you should work for Microsoft. I couldn’t find any solutions online. everything else failed. Here is the instructions in case nobody knows how it works. I had a problem figuring it out.

    1. Click on Windows’ Start button.
    2. Type “cmd” in the search box (without quotes).
    3. Right-click on “cmd.exe” and then left-click on “Run As Administrator”
    4. Type in the full path to the office scrubber script, i.e. C:UserskaikaiDesktopOffscrub10 , (without the “.vbs extension) then hit enter key.The script will then run and you will see a pop up window with the instruction
    5. Select the appropriate option. (if you want to uninstall all office 2010 programs just hit ok because the default option is all office 2010 products.
    6. sit back and wait for the magic!
    5.

  46. Paul Paul

    sorry if hadnt read all but i just ran script in safe mode …worked a dream ty

  47. Holly Holly

    This is perfect… THank you sooooo much

  48. Rakesh Boraiah Rakesh Boraiah

    Thank you very much… 🙂

  49. Vasilije Gvozdenović Vasilije Gvozdenović

    Thank you for creating Office Scrubbers and saving a lots of my time.

  50. I I

    Smooth as honey
    Love it

  51. B B

    I tried to run in Windows 8 and got an “Insufficient registry access permissions” error even though I have admin rights.

  52. L L

    I have the same problem. I get the “Insufficient registry access permissions” message.

  53. Master Master

    Fantastic work. Thanks a lot. Just a short note: under Windows 8 you need to run the command from command prompt manually. And you have to start the command prompt with admin rights.

  54. Anonymous Anonymous

    Superb work. If you do not have permissions – Run the same as administrator and will do excellent work

  55. Anonymous Anonymous

    Yes, I worked excellent.

  56. Anonymous Anonymous

    Worked like a charm….Thanks a million. It was such a pain doing it manually….Hope to see one for Office 13

    Cheers

  57. Steven Steven

    for those using Windows 8, you need to edit the script with Notepad++ and comment out this part like this

    ‘If Not CheckRegPermissions Then
    ‘ Log “Insufficient registry access permissions – exiting”
    ‘ ‘Undo temporary entries created in ARP
    ‘ TmpKeyCleanUp
    ‘ wscript.quit
    ‘End If

    end then run the script.. it worked for me!

  58. Thijs Thijs

    It worked , but Office is still not gone form my computer (still in my programs and still can’t remove it) :'(

  59. Koradi Koradi

    Thank you, it was great and easy

  60. Diego Diego

    How do I get the script to run automatically?

  61. Assem Assem

    You are the best

  62. Tommaso Tommaso

    Love you, man!

  63. IT Guy IT Guy

    Brilliant! Thank you SO much!

  64. Excellent aport!! I have try it and it work perfectly and smoothly, for the people that is asking for permission, just run cmd as administrator then locate the file.

  65. lia lia

    Thanks!!! Excellent!

  66. SFI SFI

    Awesome! Thank you very much, worked like a charm!

  67. JoSer JoSer

    This really helped me a lot. THX!

  68. Anonymous Anonymous

    Thank you so much Steven, your addition did the trick for me!

  69. D.C. Whitney D.C. Whitney

    I downloaded it and tried to run it with the ALL argument, but it error’d out complaining that it didn’t have sufficient permissions to edit the registry. My account IS an ADMIN account, so unsure how to proceed here. My Office 2010 app’s don’t even show up in my Windows Control panel, so removing this is becoming a night mare.

  70. I did the same as Steven above for Win 7 and it worked for me. 🙂
    Great, wish MS was as efficient 🙂

  71. Ian Malcolmson Ian Malcolmson

    You are a star. Worked a treat although had to enable Administrator account in Win 7 and then run scripts. I’ve been trying to sort the damage for weeks after opening a trial version of Office 2010.

  72. Swanka Swanka

    WOWOWOWOWOWOWO WOW…….IT did it for me…Im so happy…Thanks in bunch my helper

  73. David Fowler David Fowler

    You sir are a legend. Worked perfectly to remove Office 2010!

  74. Alvin Alvin

    How long does this take to remove
    I put prompt ALL
    all i see is:-
    C:Users—–Desktopofficescruubers4>
    do i have to do anything.

  75. clive clive

    O Boso

  76. Anonymous Anonymous

    Great scripts. Thank you!

  77. Anonymous Anonymous

    U the MAN

  78. Anonymous Anonymous

    Great. Worked like a charm.

  79. Anonymous Anonymous

    Is it possible to create one for Office 2003? I know many skipped 2007 and are upgrading directly from 2003. Being able to remove all traces of 2003 so 2010 install does not try picking up any 2003 user settings is great.

  80. Anonymous Anonymous

    Thank you! The 2010 version worked fantastically!

  81. Anonymous Anonymous

    Many thanks, this fixed a corrupt Office 2010 installation which would have been a nightmare to resolve otherwise!

  82. fkr fkr

    wow thanks.. it work

  83. alan alan

    worked like a champ…many thx.

  84. Anonymous Anonymous

    I have the same problem, where it says that it didn’t have sufficient permissions to edit the registry. My account is also admin, and I’m using windows 7 32 bit. Someone said you have to run the file as administrator, but that option doesn’t exist when right-clicked. Does anyone know how to do it then?

  85. Lucas Lucas

    So I managed to solve the problem above! (yes I’m the same guy)

    Here’s how I did it:

    – Go to “C:WindowsSystem32” and find the file “wscript.exe”
    – Make a copy of said file, and rename it “wsadmin.exe” (name doesn’t matter)
    – Go to file properties, compatibility, and check “Run this program as administrator”
    – Now go to start, search for “run” and open the top program (this name changes between languages)
    – In the field, type the following command (without the ” “):

    “wsadmin C:UsersLucasDesktopOffScrub10.vbs” (example only)

    But remember to change the file directory!!!!

    – Now it should open the script as administrator, thus solving the problem!

  86. You are the freaking man. I was trying to install Office 2013 but kept getting the “configuring” screen on any app launch. I’m usually pretty good at fixing things myself, but after about 2 hours of zero fixes working, I ran both your scrubbers (2010 first, then 2007), then I manually deleted the leftover common files directories and some leftover reg keys. After all that was done, re-installed Office 2013 and everything is working perfectly. THANK YOU SO MUCH!

  87. Anonymous Anonymous

    beautiful! thanks.

  88. Anonymous Anonymous

    I just said beautiful and then read the other posts.
    It is still beautiful but … to run the command prompt as administrator … start … programs … accessories … right-click command prompt … select run as administrator… you will get a command prompt in C:/windows/system32. cd to the directory where you saved the scrubber files … in my case I did scrubber.vbs ALL. If you dont put ALL the program will tell you the choices you have … anyway it was sweet! Thanks Again!

  89. Anonymous Anonymous

    Sorry… but one more comment to help … when office 2010 (or any office is removed) the outlook .pst files are still retained in a hidden AppData folder (can be unhidden in the folder options applet in the control panel) … it is safer to get those files off that location … C:UsersYourNameAppDataLocalMicrosoftOutlook … that’s it … I think.

  90. Anonymous Anonymous

    Thank you, excellent work

  91. Hey Anonymous – check the date on the post. Then check the date on the Fixit. This post predates Fixits. Had you read the body of this post, you’d see that I state that the original utility was received from MS support, I only modified it. I’m thrilled to see that it’s finally been formalized, and is supported by Microsoft – I would recommend that anyone try it before mine.

    I’m glad that you’ve alerted me to its existence.

    There’s no need for name calling.

  92. Anonymous Anonymous

    I’ve followed all the instructions. But after reinstalling MS office 10, it still shows expired. Please help.

  93. This fixed a corrupted Office 2010 installation on one of my staff’s workstations. You saved me a lot of time and hassle! Thanks so much!

  94. Jay Jay

    Hey John,

    Thanks for the fix. I had a problem where Office would not activate either and your registry files fixed it! I’m a fellow blogger and appreciate your post, I hope you don’t mind but I have mirrored your files and also linked to this page from my own blog. If you have any issues with me mirroring your files, do let me know and I’ll remove them.

    Thanks again,
    Jay

  95. so I see Anonymous first calls you a theif, then asks for your help.. sweet.. I know where I would tell him to go…

  96. Anonymous Anonymous

    Office 2010 removal worked great! It didn’t touch the Office 2007 installation either. thanks!

  97. No argument specified. Preparing user prompt
    Answer from prompt: ALL
    Insufficient registry access permissions – exiting
    Remove temporary registry entries:

    What to do now?

  98. Qualith Qualith

    It works for me, thank you for sharing your nice work.

    To solve the permission problem, I add this code to ask for elevation:

    If Not WScript.Arguments.Named.Exists(“elevate”) Then
    CreateObject(“Shell.Application”).ShellExecute WScript.FullName _
    , WScript.ScriptFullName & ” /elevate”, “”, “runas”, 1
    WScript.Quit
    End If

    Borrowed from an answer here:
    http://stackoverflow.com/questions/17466681/how-to-run-vbs-as-administrator-from-vbs

  99. Works better than FIXIT … one thing to be changed thou…

    It tries to delete and when unsuccessful moves Avira DLL : Avira.OE.ExtApi,dll to c:ScrubTmlavgnt.exe folder …

    Of course file can not be moved if it can not be deleted … so mystery remains and bugget to be looked into 🙂

  100. Anonymous Anonymous

    Great tool, thanks a lot.

  101. Anonymous Anonymous

    What do I have to change to run this without prompt, just remove all, I must say great script thanks a lot.

  102. Anonymous Anonymous

    Just perfect ! many manu thanks

  103. Anonymous Anonymous

    Works Perfect!! 🙂

  104. Anonymous Anonymous

    OMG! Thank you. 2007 removal worked for me. I have been trying for hours until I found this. Thanks!

  105. Anonymous Anonymous

    I have been searching for awhile as well but came across this. I really appreciate it. Office would shut the computer down anytime I tried uninstalling it using the GUID.

  106. Anonymous Anonymous

    Worked fine for me as well. Thank you!

  107. Butch Johnson Butch Johnson

    Worked great!!!! Thanks.

  108. Anonymous Anonymous

    Great script. Solved a problem I’ve been dealing with for 2 days. Thanks a lot.

  109. Simon Simon

    Thank you – strange issue of security credentials box freezing after standard removal by through the control panel of Office 2010 Professional Plus. Your script worked perfectly, so thank you for posting. Its Christmas 2016 in a couple of days, so I wish you and your family well!

  110. qq qq

    Thanks!

  111. Anonymous Anonymous

    Thank you this worked great!!!

  112. Anonymous Anonymous

    Great tool! Finally got rid of it.

  113. You Sir (or the Mate who did the script) deserves a lot of beers!

    thanks

  114. Richard Vincent Richard Vincent

    This absolutely worked great. I had two copies of Office 2010 (32 & 64 bit) somehow partially or completely installed on my laptop which was originally Windows 7, upgraded to Windows 10. Nothing I could find would get rid of it. Not Control Panel, not Fixit, not nothing. MS had no real answer, all of their advice pertained only to older versions of Windows (not 10) and were not helpful at all. I did have trouble with accessing the permissions for the script to change my registry. I am not a VB programmer so had no idea where to insert the above added little script to the one provided here. Solved that by going here (https://www.tenforums.com/tutorials/26747-add-run-administrator-context-menu-vbs-files-windows-10-a.html) downloading their little registry script, running it and it added “Run As Administrator” to the menu for VBS scripts. Worked like a charm !! THANK YOU !!!

  115. Wisnu Wisnu

    Wickedly worked like a dumbledore!

  116. Rafael Rafael

    I Love You! It worked for both Office 7 and 10

  117. Caryn Caryn

    Do you have a removal script for Office 2013 that you could post? I would be eternally grateful!

    Thanks!

  118. bob bob

    Sir, I love you.

  119. Jason Jason

    Thank you so much!

  120. Prashant Prashant

    on some servers employee installed the office 2010, after some time it was uninstalled.
    but still these servers are showing required patches for office 2010.

    After running your script i could completely remove the office 2010 and now showing no office patches are required.

    Thank you, your script helped me.

  121. Alberto Alberto

    Muchisimas gracias amigo

  122. Wayne Langley Wayne Langley

    Thank you so much!!! What a time saver and life saver! This is the kind of stuff I would easily pay money for!!!

  123. John Reid John Reid

    The OfficeScrubber4 was awesome! When I ran the program, it scared the hell out of me to see all the junk that was deleted. Obviously, it all had to do with Office 2010. When it finished, I downloaded Office 2010 with no issues. Wow! After fighting with the installation issue for several years, what a relief!

  124. Danny nilsson Danny nilsson

    Great tool, spend hours to try to get rid of this office, i was starting to spin up a new VM af so many failures to remove. tried Microsoft FIXIT, microsoft Office cleanup tool, Regedit, Manual file delete, delete of all update services, safe mode. but after this tool ran once all my frustration was gone.

  125. Anonymous Anonymous

    Thank you very much for providing this tool to us. that fixed all the problems I had.
    Thank You!!

  126. Hey there, Thanks for sharing the valuable information this will help lots of people to select from such variety of movers. I will recommend to my friends to select one of the movers from this blog.

  127. Anonymous Anonymous

    Many Thx!

  128. Francesco_from_italy Francesco_from_italy

    Really Thanks! No words for this!

  129. Anonymous Anonymous

    This is my first comment on blog, i am doing this Just to say thank You for You man, really apreciate that

  130. Rookie Rookie

    THANK YOU. YOU SAVED MY LIFE. NOW I CAN REST IN PEACE

  131. Manish Manish

    Amazing thank you so much.. I was struggling very much.. with you tool it worked

    thanks a ton once again.

  132. Anonymous Anonymous

    Thank you!!!
    You did what microsoft got wrong.

  133. AntonioMolina AntonioMolina

    Thank a lot!!!
    Three weeks waiting for a solution!!!
    Microsoft have to learn from people a bit more!!!
    Thanks!!!
    Run like a charm!!!

  134. SH SH

    Thank you so much! You are helping people 11 years after.

  135. Evgeny Evgeny

    Thanks a lot! It works great! It helped a lot!

    I only made 2 minor fixes in the OffScrub10:
    1. CheckRemoveOSE procedure – office 15 detection has to be before “Next” operator in order to verify each product on the list (same for OffScrub07).
    2. RegWipe procedure, Delivery section – it has to find item “14” in both condition branches, but now it looks for “15” in the first condition.

    Now the script has become even more perfect!

  136. Tony Stephens Tony Stephens

    I am having great problems removing Office 2016 particularly with Outlook. I want a completely clean install (No account folders showing up). Is there anyway you could help please?

  137. Travis Travis

    I want to know how to use this tool to remove all of the programs/apps EXEPT for Power Point, what are you supposted to input into the Text Field to do this?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.