Need Help! (come here when I do I guess)  

Page 1 of 2 12 LastLast

  1. Posts : 57
    Windows 7
       #1

    Need Help! (come here when I do I guess)


    Hello!

    I am having a problem which seems to not quite ever get better, it sometimes gets partially fixed, only to reveal a new problem...

    As quick as I can summarize.... but I know it will not be too brief as I always want to give as much info as possible....

    About 3 weeks ago, something happened.. cannot exactly say. I may have made a change or I may installed a driver or ran a system restore -- all or none could have been the problem.

    First my system: an AMD64 HP laptop, with a 350GB internal drive that has Windows 7 as my main WIndows install (with 168GB total partition space allocated for it), then I have a Vista 32 bit install (simply for backup in cases such as these) which is roughly 80GB, and the remainder is a debian linux install. The bootloader is grub2 which simply gives me a Windows or Linux option, and from there, choosing the windows bootloader, I can choose to use Windows 7 or, in the laternative, the Vista install. I also have a 21" monitor running from this laptop and two 1TB external drives. I am using USB hubs which are independently powered.

    The really great thing which I am afraid is in jeopardy is that I have had a successful, no... a triumphant Windows 7 installation since January of this year. Prior to that... whether due to bugs from HP, my configs, beta Windows 7 version issues, or... my own paranoid-induced stupidity (as evidenced by a thread here from 1.5 years ago) whatever the case, until Dec., 2009, I was an eager, but unsuccessful WIndows 7 user... I think I typically would have to do a clean re-install of Windows 7 every week or so...

    To return to my summary: After the unknown event mentioned above, I noticed my that all my carefully tuned/tweaked services (per Black Viper) had been completely changed. The work-stopping problem was however, that I had no functioning network adapters.

    After several days of careful repair of my services, the last potential problem I thought had could be remedied by restoring a 6 week old registry backup (since I had changed things in the registry and had not documented them very well). I knew that whatever was still causing my problems, was somewhere in the registry... probably something as small as changing the "Type" subkey of some service... So, I thought restoring all changes I had made would fix it. If not, I was prepared to do a windows 7 repair install.

    After the registry restore, the system wasn't happy, but, my adapters worked. And I thought my travails were over, and everything from that point was simply a matter of clean up.

    One of the first things I did was use a registry Cleaner contained in Windows 7 Manager.

    However, after I cleaned it (and because I restored a registry that was 6 weeks old), I had close to 900 entries which the Win 7 Manager's cleaner suggested I delete), I backed up the registry, created a restore point, and went ahead and deleted them.

    Everything seemed fine.... upon reboot, windows worked, the adapters worked, but from out of nowhere, my mouse did not (a microsoft intellipoint wireless usb mouse). I switched to an older mouse I had used and it worked, and ran sfc /scannow.

    But then upon reboot, the second mouse I had switched to no no longer worked either. The device manager showed virtually all mouse devices showing a "problem" and several HID-devices as well. I tried uninstalling all of these drivers, and scanning for new hardware. No luck. They could be installed, but the still showed a problem.

    If I boot from a Windows 7 installation disk, every usb mouse I try works perfectly. Further, if I boot into Vista, I have no problems with any mouse. Only in this Windows 7 installation.

    So.. exasperated, I decided to do a repair install (because I cannot, under any circumstances do a clean install since the number of applications I would have to reinstall would take me 60 hours of time). But upon trying the repair install I got that goofy error (paraphrasing) "reconfigure your boot.wim settings and set Flag to 9", I did a little research on this error and found a lot of conflicting info.

    I was hoping someone could tell me any opinions they have. This seems to be a driver mess. But system restores do not complete successfully and neither did the restoration of the old messed up registry. So, I am left with a working laptop, internet adapters functioning fine, but no way (in my experience) in which I can get a mouse working. I tried a USB non-wireless, a Logitech USB wireless, and the MS intellipoint wireless mouse; none worked.

    I meant to include some extra attachments (like what my device manager looks like), and some diagnostics... but I am in my Vista installation, and have to go rerun those and post them in another post.

    But any help or insight on any of these mouse driver/HID driver problems would be appreciated.

    Or, if someone knows how to get rid of this boot.wim error, I will just do a repair install. But I really cannot do a clean reinstall...

    Thanks so much for reading this. I know it was long and redundant.

    Paul
      My Computer


  2. Posts : 57
    Windows 7
    Thread Starter
       #2

    supplmentary info


    OK... SO as to be the last guy in the world anyone needs to ask further questions to regarding any standard operating info on this matter... I just booted into windows 7 and then ran the following w/ std output to txt files:

    1. current processes running
    2. current processes running and all .dlls associated with each process
    3. "driverinfo" with verbose switch - (/v)
    4. "driverinfo" only signed drivers switch (/si)
    5. And then, just to be through, I through in a run a Powershell command that just summarizes my system and various environmental elements. It isn't all that much since what I ran is more for administrators of large networks, but I thought the "win 7 master gurus" here -- and those who have a better grasp on NT and noticing pieces of info I would never think to look at twice twice might see something.

    I hope an skilled individual will at least spend 10 minutes looking this over as I tried to furnish everything you might want to know.

    Thanks again in advance.

    EDIT:

    After organizing all of this, I looked at the verbose driver info list (#3 above). The only Driver that seems to have been modified/accessed (and dated today) about the time my various mouse devices stopped working is a driver called BrusbSer.sys. This is an MS driver that shipped originally with Vista, but it is also with Win7... it is for Brother products which use a USB port.

    I do not have any Brother products... I would unregister/delete it, but I do not know if this driver is essential in any other way. Some sites say it can cause problems or can be used as a means for nefarious activity, but... most of the sites of those variety are trying to sell something, so I take info like that with a grain of salt). Still.... I dunno.

    Thought I would bring this up since I am trying to be proactive in trying to help anyone reading this. Could this driver be of relevant focus with respect to my mouse issues?

    EDIT2: I compared the MD5 reported with a generated hash on my end for this file, and they match.
    Last edited by pjvex386; 09 Aug 2010 at 09:07.
      My Computer


  3. Posts : 4,517
    Windows 7 Home Premium 64bit
       #3

    From what you've described:

    Problem 1: Black Viper Tweaks. BAD
    Aside from a few minor tweaks, disabling services, editing registry entries, trying to reduce RAM used etc essentialy just cripples 7 and breaking the way thing are intended to work. Its not the same as XP was.

    Problem 2= Running a Registry Cleaner.
    Sevens registry is best left alone. And many cleaners do far more damage than they actually fix.



    If possible, undo all these "tweaks" and registry changes. Then repair install.

    Sadly, a clean install may be the only way to restore everything.


    Any possibility you have an older system restore point you can restore from?
    Or better yet, a system image from before all this took place?

    Hopefully someone else will have something more positive to share.
      My Computer


  4. Posts : 57
    Windows 7
    Thread Starter
       #4

    Thanks for your reply...

    First, I was just wondering, why did you immediately say a clean install was my only option (as opposed to a repair install)?

    And also, I wanted to add that this isn't a usb issue necessarily.

    ....because no device on this PC that is designed to move the pointer around works. So all mice.... and the touchpad on the laptop... I am sure arrow keys work in applicable applications, but I think the point is that this is mouse or HID driver related..

    ...and since when does a mouse or HID driver break a system???

    Come on... who is going to take this lying down ... I have not done anything else to the system that would be a "wildcard". Everything was working 6 hours ago (although the system wasn't great shape)...

    But... system repairs do not seem to work ever repair successfully.

    I can create a new partition and install Windows 7 again (clean), and somehow use parts to fix the old system if need be, but I cannot install the 8 Adobe applications, Cinema 4D, countless utilities, VMware and its machines, etc. etc. it would take weeks!!!



    Edit: Maybe it's my delivery, but this is a huge forum (it was big 1.5 years ago)--seemingly chock full of people with labels like guru, mentor and expert... My first post might have taken a chapter to get to the problem, but again, this is a corrupted mouse driver problem. Nobody has even said "reinstall your mouse drivers". Because I have forgotten to actually do that.... clean ones anyway.

    The mouse I am using is a MS Explorer mini mouse. When I uninstall all of the HID devices, and scan for new hardware, I get a warning that my PS/1 driver (???) + all of the HID drivers are not installed correctly and possibly corrupted. Well, I only have the one MS driver. and a Touchpad driver from HP. So, I am going to try installing those.

    I think my router blocks ActiveX (by my choice since there is some risk), so Windows Update needs to be done manually (I need to go to microsoft and look at any updates/security or otherwise that I need and download and install them)... my point is, would updating be of benefit -- and if so why? Just because it might get "fixed" without explanation, and that's better than nothing?
    Last edited by pjvex386; 09 Aug 2010 at 12:58.
      My Computer


  5. Posts : 3,300
    Win7 Home Premium 64x
       #5

    A clean install is the easiest.

    We could hunt and peck and try to find which modification you made is messing the system up, but you have a lot of tweaking done.

    you could try a repair install, Repair Install but if you did lots of stuff to this, then the best and quickest solution is to do a clean install. <<< Edit: just saw you tried a repair install as well.

    You want to back up all of your data and unplug all devices and zero out the partition as well. This can be done from within Vista using Eraser. Eraser

    Unplugg all externals so they don't accidentally get messed up. And then re-install windows fresh. After install is complete then re-attach external drives. Dont make any registry tweaks, don't make any changes to the services as per Black Viper, Don't mess with it.... see how long that install works. If you still see problems, then we can look at what might be causing problems, but right now you have done too much to troubleshoot this easily. We can try if you prefer, but I don't see much hope in it. Really a re-install is the best solution.

    Also, the zeroing of the partition makes it so that windows will set up everything fresh instead of seeing files already existing and using the ones that have not be permenantly erased.
      My Computer


  6. Posts : 3,300
    Win7 Home Premium 64x
       #6

    My first post might have taken a chapter to get to the problem, but again, this is a corrupted mouse driver problem.


    But its not just that if it was, I would say this is easily fixable, but you have many issues that will come back to bite you:
    • I noticed my that all my carefully tuned/tweaked services (per Black Viper) had been completely changed. The work-stopping problem was however, that I had no functioning network adapters.
    • After the registry restore, the system wasn't happy, but, my adapters worked
    • I had close to 900 entries which the Win 7 Manager's cleaner suggested I delete), I backed up the registry, created a restore point, and went ahead and deleted them.
    • windows worked, the adapters worked, but from out of nowhere, my mouse did not (a microsoft intellipoint wireless usb mouse). I switched to an older mouse I had used and it worked, and ran sfc /scannow.
    • But then upon reboot, the second mouse I had switched to no no longer worked either. The device manager showed virtually all mouse devices showing a "problem" and several HID-devices as well. I tried uninstalling all of these drivers, and scanning for new hardware. No luck. They could be installed, but the still showed a problem
    • I decided to do a repair install (because I cannot, under any circumstances do a clean install since the number of applications I would have to reinstall would take me 60 hours of time). But upon trying the repair install I got that goofy error (paraphrasing) "reconfigure your boot.wim settings and set Flag to 9",
    • But system restores do not complete successfully and neither did the restoration of the old messed up registry.
    • if someone knows how to get rid of this boot.wim error, I will just do a repair install.
    • But... system repairs do not seem to work ever repair successfully.
    Really. your best bet of getting everything to work correctly is a clean install. We otherwise need to address all of these things. any one of the actions taken or system inconsistencies could have messed something up and it is a hunt for a needle in a haystack.....

    Sorry I wish I had better advice.
    Last edited by Thorsen; 09 Aug 2010 at 13:32. Reason: Bold for notice of actual problems
      My Computer


  7. Posts : 3,300
    Win7 Home Premium 64x
       #7

    yep ok so I looked around some more with the boot.wim file thing and found the wiki page and thought immediately that this could be due to a corrupted media disc. Windows Imaging Format - Wikipedia, the free encyclopedia
    Any of those install files being corrupted would set off this error.


    Did you download windows or did you burn it to another disc?

    the Boot.wim would be on the install media to do the reinstall and if it is corrupted, would give this error. If the disc was corrupted, or a file not copied over correctly, then the re-install wont work,

    The initial install with the same media might have been successful, but not give you the full functionality of windows at some points. This is why you are seeing issues with registry and restores and re-install.
      My Computer


  8. Posts : 4,517
    Windows 7 Home Premium 64bit
       #8

    I was suggesting to revert the registry and system settings back to the default state. If this is possible) The a system repair.



    --->
    The reason I say a clean instal may be the only option, it is hard to determine exactly what registry settings have been changed, removed and what settings services have been altered, disabled, removed.

    Also, If the Damage a registry cleaner, for example, can still be corrected.

    I mean no offense by my comments, so I do apologize if taken that way.

    The problem is, I have seen many,many issues caused by registry cleaners as well as Tweaks that supposedly help increase the performance of Win7.

    The majority of the time such things only break it. (Although not also immediatly apparent)

    Win 7, if left to do its own thing, will tweak itself.



    None-the-less, keeping restore points is always a good idea.

    Also, a system Image (via Win7s built in, Acronis, Paragon, Macrium Reflect) is a essential IMHO.
    This way you can have a complete, unaltered syatem image of DAy1 after install, with no changes at all ....
    As well as periodic images that you can roll back to at any time something goes wrong.
    (just as in this case)

    Many times a system Restore will work, but some times the only other alternative is restoring a complete partition or disc image.

    Sadly, If niether of these 2 are not an option for you .. you really only have 1 other choice left.
      My Computer


  9. Posts : 57
    Windows 7
    Thread Starter
       #9

    Well I thank both of you for the replies, and Thorsen, I thank you for the apparent successive investigations.

    I understand all of the points each of you make, and they are clear and undeniable. I know a clean install would be the best. If I had to go that route, I might as well do a "diskpart clean" to the whole damn drive and start over. I do not even use the Vista install (except right now), and Linux, well, it is easier to rebuild because there are not as many unusual and unpredictable errors to solve along the way like a Windows installation which I am still proud has lasted me 7 months.

    If I can keep our uber-tech-nerd conversation going for one more comment on my end (of course any response would be lovely), I just want to add a teeny bit more data to this situation and see if something else comes out in the wash...

    OK...any debate on reg cleaners and black viper mods aside, whatever I did at one particular time which ultimately resulted in my losing my net adapters... the actual loss was MY fault. (it was not the black viper or the reg cleaners... it was me making a mistake -- probably largely innocuous, but likely due to paranoia. because whatever happened first.. the "event" that made things look awry to me, made me do things that became the real problem... When I saw services had changed.... I started f*ckin around with things out of rash fear, believing I had a virus/bot/rootkit, etc.

    Although I do not shellcode and write malware, I am very adept with CSS/PHP/JS-Ajax, and with merely that knowledge, I know what can be done to people... what websites can do, how BHOs can and redirections can allow people to access your stuff: whether financial info or privacy/identity stuff. I mean have Kapersky running tightly set, and surf only with No-Script on with Firefox, so I am well-above average careful. Plus, on top of all that, my router has a hardware firewall.

    So I think all these precautions, coupled with my day to day working in windows with everything remaining static and peaceful... sets me up for stupidity when I think something is amiss. Each day, my system looks the same (I pratically keep taskmgr open all the time just to make sure conhost is being started by the right account). With habits like that... whatever I did initially that caused a hiccup... was just that... probably nothing. BUT, what it did was spook me, because what resulted, those services being changed, I subsequently interpreted these things as indications "evil" at work...a breach if you will. (I know I am paranoid, but if either of you know enough about enough, you would know I am right... weird maybe or probably, but right).

    When I said my services changed, one thing I recall seeing, was that RasMan was running (and it rarely, if ever does). Another recollection...while watching taskmgr, I saw the distributed link tracking client service was also running. Between these two things alone, it might as well have been invasion of the body snatchers for an irrational moment.... I thusly panicked.

    First I shut down those services, and then inspected the registry. I know I made some changes which now I know were completely my fault. These subsequent actions of mine.... this is what killed my ethernet.

    OK.. then, after I caused the damage (which I didn't even realize I did), I tried to fix things in services. I tried to start the services needed to get my adapters functioning. One by one, I worked on them and the dependent services. Re-registering several dlls (following some knowledge articles MS has covering these problems)...

    But in the end, after following all the isntructions.... I was left with netman.dll not working correctly--for some reason.... and this happened to be really the only apparent obstacle between me and functioning adapters.

    Next big mistake: I copied a replacement netman.dll from some lame-ass site, and then in an atypical act, I copied over the original netman.dll (instead of renaming it netman.dll.bak or something). It turned out the netman.dll I downloaded was for Vista!!! It wasn;t even the right version! I beat myself up over that one pretty good.

    So NOW I had the wrong netman.dll installed. I found this out because as an afterthought double-checked the version, and of all remedial mistakes to make, I copied the wrong version as it was for vista--not even Windows 7... again my blunder.

    But, I went to an image I have -- a backup of the whole installation from Acronis that I performed perhaps 2 months ago (and which, btw, i forget to tell either of you earlier... so I do have an option better than a clean install for purposes of saving time--restoring that image would lower my re-install of all my apps by 70%.

    The story gets better (I am actually kidding... I am the only one who seems to get obsessed with this)... I went into this image and I copied the old netman.dll.. the good one... the one I copied over. So I copied my old good netman.dll over the bad vista one, and then.... it was at this point when almost everything was working, (except for whatever I did that I had forgotten I did in the registry and had not corrected).

    And at this point I restored the 5 week old registry as stated. This is when EVERYTHING worked finally. And at this point, I should have stopped everything, and got on with some work. I should not have worried that perhaps my system (registry) was not in a pristine state.

    But as you, Thorsen, recited form my earlier post, I ran my reg cleaner, and tried to repair any windows files with sfc and surprise, my adapters remained fine, but I had this peculiar mouse problem. I since have reinstalled all HID and mouse drivers (if allowed) but it is not working.

    Now I would think when one would see this error (to be described), it would be confounding as to how it exists-- it means my assumption that the vista netman.dll was causing my adapters to not funtion could have been completely incorrect. But netman.dll is the only thing that is still causing me problems, to wit:

    [Please just skim highlighted portion of my sfc /scannow log below... you can see that the netman.dll which I took from a backup and know was good (or was the first one I had before coping over it), i.e. the "same" netman.dll I copied over with a different version, and the netman.dll which had worked fine for 6-7 months.

    Somehow my copy of the old dll either (i) does not match the newer version (but that would presume that netman.dll is an ever morphing file, and I do not believe it is, or (ii) what is not actually matching is the so-called good netman.dll and and the vista one I later, erroneously, copied over the original.

    ---------------------------------
    2010-08-09 17:46:28, Info CSI 000001a7 [SR] Verify complete
    2010-08-09 17:46:28, Info CSI 000001a8 [SR] Repairing 1 components
    2010-08-09 17:46:28, Info CSI 000001a9 [SR] Beginning Verify and Repair transaction

    2010-08-09 17:46:28, Info CSI 000001aa Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-netman_31bf3856ad364e35_6.1.7600.16385_none_0f9371b9b32368a4\netman.dll do not match actual file [l:20{10}]"netman.dll" :
    Found: {l:32 b:Inhq+U6ic3pdmzS5nS1vP0H9RoQ9agHiIwcjdHmI5AE=} Expected: {l:32 b:u55Pj6u/WW2Ijm0wPLVKM22d/5WzauqTadLteH3cS10=}


    2010-08-09 17:46:28, Info CSI 000001ab [SR] Cannot repair member file [l:20{10}]"netman.dll" of Microsoft-Windows-Netman, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch

    2010-08-09 17:46:28, Info CSI 000001ac Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-netman_31bf3856ad364e35_6.1.7600.16385_none_0f9371b9b32368a4\netman.dll do not match actual file [l:20{10}]"netman.dll" :
    Found: {l:32 b:Inhq+U6ic3pdmzS5nS1vP0H9RoQ9agHiIwcjdHmI5AE=} Expected: {l:32 b:u55Pj6u/WW2Ijm0wPLVKM22d/5WzauqTadLteH3cS10=}

    2010-08-09 17:46:28, Info CSI 000001ad [SR] Cannot repair member file [l:20{10}]"netman.dll" of Microsoft-Windows-Netman, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch

    2010-08-09 17:46:28, Info CSI 000001ae [SR] This component was referenced by [l:198{99}]"Microsoft-Windows-Foundation-Package~31bf3856ad364e35~x86~~6.1.7600.16385.WindowsFoundationDelivery"


    2010-08-09 17:46:28, Info CSI 000001af Repair results created:

    ----------------------------------

    One thing I was thinking... is that when I copied the right netman.dll back into %windir%/system32/, maybe I didn't register it.... because the version it cites -- the version it wants, as you can see is
    6.1.7600.16385. ...that is the netman.dll I have on my backup image. And maybe I should copy it again, but this time make sure to register it... and maybe even stop and start the script server for good measure. then reboot. And see what happens. Any opinions on this point?

    But beyond all the geek talk above, what really is puzzling is that if sfc is showing this as an error, why would my net adapters work perfectly fine now (even with netman.dll problems), and instead my mouse drivers not work???

    I can reinstall the old image... but I KNOW the solution that would fix all of this is not momentous... (because I know someone out there has to know what the hell is going on here)... And it is probably all of 2 minutes worth of fixing either some reg keys, or recopying that good netman.dll, but doing it in such away that windows recognizes it as the one it needs.


    So, again, to those reading, my sincere appreciation... I look for kindred souls in these types of things... thanks for reading
    ... I should probably spend some money getting some training in windows/NT...

    I love linux, and it is no less complicated, but it is just that windows--- well, I am sorry to say this (and I apologize back to you Wishmaster in advance because I am not being sexist), but Windows...is strange. I have found myself saying more than once before..."fixing a glitch in windows has an uncanny resemblance to arguing with almost every girlfriend I have ever had."

    Admittedly, I am not that knowledgeable with windows... (and what man can really understand women?) but it is funny to me. I laugh and think that windows operates like a woman thinks... in essence, it runs often very efficient, usually very good, but when it is not working, its problems are unexpected and unpredictable and solutions to the problems are very often quite counterintuitive.

    But it frustrates me... because, well, since I will never understand women, I would really, really like to understand Windows.
      My Computer


  10. Posts : 57
    Windows 7
    Thread Starter
       #10

    I have been spending the last 48 hours trying to fix this... One thing I have noticed is that corrupted drivers/dlls do happen and I know this is not the good old days with the XP repair install....(well it is, but for some reason, I could do a win 7 upgrade install last fall with no error, so why now???) Same media... maybe I should just burn another copy.

    But from what I have read... through persistence and checking the event log for the devices in question and any problems associated.... plus running sfc scans (and registering the right dirvers or dlls) things can be fixed. By the way, does Windows 7 support a sfc /purgecache command????

    However, I am a wee bit tired at the moment... Actually, I wouldn't be complaining about pursuing this if my problem in question was NOT the lack of a functioning MOUSE!!!! I am sure you have been there as we all have, but tabs/ctrls/alt keys/arrows, etc.... can drive you nuts... I am not even sure you can do everything on the command line you can do in Explorer (or a badly designed application).

    For instance, Wishmaster suggested that I restore that bloated registry... Well I would have, but when I bring up the app that I used to clean it and backup the original... In order to restore the registry, you need to get to a place in the GUI, that will not take focus via the keyboard no matter what you do....I tried everything..... it appears a mouse is required... And my touchpad won't even work!!

    Well... I am going to keep fighting this, if only simply to learn... because if we end up in a place where there is no net neutrality (which I seriously doubt given the power of social media), I want to be a hacker extraordinaire so I can get an IP address (excuse me, an IPv6 address) whenever I need to at a bandwidth that's fair... I am half joking.... but if there is any skill that it pays to learn right now... it is everything about networking, programming, and as many OSs as you can take in.. we really are at a revolution of sorts...

    As a metaphor...its like the printing press was just was invented... So... in order to stay in the ruling class (well, I am not in it) or to stay out of the dungeons, you better darn well learn to read and set type!

    I even considered learning asterisk.
      My Computer


 
Page 1 of 2 12 LastLast

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 06:32.
Find Us