LayoffBlog.com

January 28, 2009

Citrix Systems 4Q Net Down 4.2%; Cuts 10% Of Work Force

According to CNNMoney: “Citrix Systems Inc. (CTXS) posted a 4.2% decrease in fourth-quarter net income as product-license sales fell, and the company said it would reduce about 10% of its global work force as it consolidates its facilities.”

“The provider of virtualization software, which improves computer efficiency by allowing multiple systems to operate on one computer, has cut costs recently but, until the job cuts on Wednesday, Citrix said it would continue to add employees and wouldn’t delay expansion.”

Update 1 (1-29-2009): According to rumors and leaks from inside, the first wave of layoffs at Citrix to start today: “[…] We will begin employee notifications on Thursday, January 29.  In the US, we will finish on Friday the 30th, with international notifications being completed as soon as practical, in compliance with local regulations […]”

40 Comments »

  1. I am a Citrix employee and just finished the mail mentioning the same (10% reduction in Workforce). In US office, this process will complete by this Friday (30th Jan). In other world office, by next week i.e. by 6th Feb.

    Comment by Anonymous — January 28, 2009 @ 9:22 pm | Reply

  2. #1: Please share the updates with us here

    Comment by DF — January 29, 2009 @ 12:00 am | Reply

  3. layoffs in india have started

    Comment by anonymous — January 29, 2009 @ 12:26 am | Reply

  4. Today citrix fired around 8% employees from their Bangalore R&D center.
    Layoff will continue on Friday to reach target of 10%

    Comment by vernum — January 29, 2009 @ 6:22 am | Reply

  5. “Citrites,

    Today, as part of our quarterly earnings report, we are announcing our plans to restructure some of our operations and reduce our workforce by approximately 10%. This is in direct response to an increasingly unpredictable global economy.

    I want you to know – directly from me – just how painful, but necessary this decision is.

    [..]

    As a result, we made the very difficult decision to reduce our workforce as part of an overall restructuring – marking only the second time in the company’s 20-year history that we have taken this course of action. Many great people have built this company, and we’re grateful for every single contribution. I know this will be a difficult time for all employees – especially those impacted. I can assure you we do not take these decisions lightly.

    We will treat all Citrites with absolute respect and fairness.

    Every employee impacted will be eligible for appropriate separation payments and outplacement services based on policies that meet or exceed customary practices and regional regulations. Our goal is to work swiftly in order to minimize the amount of angst for everyone involved.

    As a courtesy, I’d like to request you not expect managers to discuss specific reductions before all notifications are complete. This is very important toward making sure all impacted employees are treated with dignity and respect.

    We will begin employee notifications on Thursday, January 29. In the US, we will finish on Friday the 30th, with international notifications being completed as soon as practical, in compliance with local regulations.

    I’m confident these decisions have been made with the appropriate business rationale and respect for each and every individual. During the transition, I want everyone to do what they can to support departing Citrites – offering an empathetic ear and a helping hand.

    As we complete this process, we need to keep our eyes and energy pointing forward.

    […]

    Sincerely,

    Mark”

    Comment by Anonymous — January 29, 2009 @ 9:03 am | Reply

  6. […] Layoffs at Citrix begin [leaks, update: 1-29-2009] […]

    Pingback by Today’s Hot Layoff Topics « LayoffBlog.com — January 29, 2009 @ 10:20 am | Reply

  7. Whats going to happen to service levels? End users are going to suffer as well. Competitors are going to go into a feeding frenzy. Too bad, I like Citrix products and service.

    Comment by Paul Ziakin — January 29, 2009 @ 4:25 pm | Reply

  8. Uh, yeah, right. very suspicious post.

    no need for hysteria.

    Comment by Jojo — January 29, 2009 @ 7:39 pm | Reply

  9. In India, around 20 persons are already laid of (out of approx. 250 employees) and still procedure is going on. No specific reason is provided to the employees apart from “Citrix restructuring” as mentioned in above mail by Mark T.

    Comment by Anonymous — January 30, 2009 @ 3:56 am | Reply

  10. All I can say is that, at my company, we could easily trim 10% of the fat we have. As long as the cuts are not in areas that they want to grow I think Citrix will be fine. Thinning the herd is not such a bad thing. There are over 5000 Citrix openings nationwide..(indeed.com)..I feel bad for the employees but times are going to get tough and any company that has to answer to shareholders is going to have to make changes. I already called my local Citrix office attempting to get to their engineers before the rest of the recruiters do.

    I am a customer too and I do worry about support service levels as well as quality but if it is a true restructuring than they should shift resources, personel or $$$ to the right places.

    Don’t panic yet, this could be a good thing.

    Comment by anonymous — January 30, 2009 @ 7:08 am | Reply

  11. Citrix is no different than any other large company. They care nothing about the
    customer just the bottom line actually they have total disdain for their customers. They only care that the customer doesn’t complain to them the managers and that they don’t actually have to speak to the customers. Sorry customer that is how they think. You are just a number to them as long as you pay your service contract.

    Comment by anonymous — January 30, 2009 @ 7:55 am | Reply

    • You are obviously a angry laid off former Citrix employee. What you wrote does not even make sense. Total disdain for customers? You sound like a nut. Read your posting and think a little more clearly if you want to be taken seriously. What does, “They only care that the customer doesn’t complain to them the managers and that they don’t actually have to speak to the customers”? That sentence make so little sense it is comical.

      Comment by anonymous — March 3, 2009 @ 11:45 am | Reply

  12. Today’s lay off at Headquaters was worse than yesterday…..

    Comment by Anonymous — January 30, 2009 @ 10:30 am | Reply

  13. Its not a layoff, it looks like a firing based on performances along with layoff. Is it even legal to fire based on performance during layoff?

    Comment by Anonymous — January 30, 2009 @ 11:22 am | Reply

  14. I was one of the ones let go, they did not go by performance i was they did, in the job i was in i was out working more the half the people in my department, help setup new process to help try and fix there customer service issue’s. and had the highest customer, wanting to talk to my manager about how good i did my job. i wish someone would tell me what i did wrong. if they wanted to cut fat, why remove someone that was taking care of the customer’s?

    Comment by Anonymous — January 30, 2009 @ 11:56 am | Reply

  15. It is all about greed. Made 63 million last quarter in profit. Made 2 million less this time around. They were just searching for an excuse. A lot of great engineers were let go yesterday that I know of personally. Hope they pay for their greed and short sightedness when customers find a better alternative to the rotten customer support that is about o happen.

    Comment by anonymous — January 30, 2009 @ 12:16 pm | Reply

  16. I interviewed one of the people laid off today and I have to say, he was not a rookie and seemed like a pretty knowledgeable resource. Another friend of mine was laid off and he was very knowlegeable. What was the criteria for the layoffs? Were certain groups just told to cut 10%? I am hoping to snatch this guy up before someone else gets him. It does sound like the layoffs were not carefully thought through or politics got involved in the layoffs which will lead to morale issues. In my area, we are pretty desparate for Citrix talant and the fact that this guy was just let go was surprising.

    Was there a specific area that the cuts were made?

    Comment by anonymous — January 30, 2009 @ 4:33 pm | Reply

  17. Please send me your resume at rkhanna@nvidia.com

    Check out http://www.speakvisual.com

    It will be helpful if I could get a cover letter as well along with the resume so I have information about the value add you bring to the table and why you are qualified for the role…talk about some of your success stories and relevant experience.

    Position Title: CUDA BUILD & RELEASE ENGINEER

    Description/Qualifications:

    RESPONSIBILITIES:
    – Develop and maintain build scripts and build automation tools
    – Enhance builds and build processes to improve reliability, repeatability and performance
    – Help define and partition projects; execute on development initiatives; communicate status
    – Work as a team member in a complex dynamic environment
    – Assist developers and QA with build and delivery issues
    MINIMUM REQUIREMENTS::
    – BSEE/CS and 5+ years experience with builds or equivalent
    – Excellent Perl and script-based design abilities
    – Experience with distributed build systems
    – Experience supporting multiple platforms including Windows and Linux
    – Strong organizational and communication skills; detailed, thorough, and methodical
    – Thorough understanding of source code control and branching strategies
    PREFERRED QUALIFICATIONS:
    – Experience with C/C++
    – Experience with virtual/VMWare builds
    – Experience with Perforce, Clearcase or CVS
    ________________________________________
    EMBEDDED FIRMWARE DEVELOPER – 8051 PLATFORM #1032345

    RESPONSIBILITIES:
    – Design and implement firmware for an 8051 based microcontroller
    – Debug and maintain current 8051 based firmware
    – Develop and maintain tools related to microcontroller configuration

    MINIMUM REQUIREMENTS:
    – BS or MS in Electrical Engineering or Computer Science
    – 2-3 years working on embedded microcontroller projects
    – PC and 8051 architecture knowledge a plus
    – 8051 assembly knowledge a must
    – C/C++ knowledge a plus

    PREFERRED EXPERIENCE:
    – Development of embedded firmware for 8051 based platforms

    EOE
    ________________________________________
    SENIOR SOFTWARE ENGINEER #1098129

    NVIDIA is looking for world-class software engineers to help develop industry leading driver Installer for our software group. Successful candidates will need a thorough understanding of Windows internals and expertise writing C++ applications to empower it. Join the team that will drive next generation Driver Installer and user experiences on a variety of platforms for hundreds of thousands of professional users.

    RESPONSIBILITIES:
    – As a Senior Installer Software Engineer you will mainly work on the next generation Driver Installer.
    – Design and implement the functionality of the next generation Driver Installer.
    – Understand the customer?s needs for functionality.
    – Working with worldwide teams on interfaces and software

    MINIMUM REQUIREMENTS:
    – BS or higher degree in Computer Science, or related degree.
    – 10+ years of Windows application development experience.
    – Excellent C/C++ programming skills, and knowledge of object oriented programming and design.
    – Experience developing applications for Windows, using Win32 API, MFC, ATL
    – Strong debugging skills and an understanding of Windows internals.
    – Excellent problem solving skills.
    – Good communication and discovery skills, the ability to work both independently, within a team and with end customers.
    – Installer experience a plus
    – Driver development experience a plus

    EOE
    ________________________________________
    KERNEL MODE DISPLAY DRIVER ARCHITECT #1134588

    NVIDIA’s Kernel Mode Display Driver group is looking for an accomplished system level software specialist to architect our kernel mode graphics driver. This driver is critical to the success of NVIDIA’s highly successful GPU business. The performance and stability of this driver are of utmost importance and an individual capable of identifying architectural weaknesses, foreseeing new developments which will require re-architecture of the driver and designing and driving those architectural changes.

    The Kernel Mode Display Driver architect should have a very strong background in architecting complex system level software. A strong background in the Windows and Vista kernel and driver models is essential. Knowledge of CPU and GPU architecture would be highly advantageous. This role requires excellent communication skills and the ability to work cross group and cross discipline. A key aspect of this job is interacting with NVIDIA’s GPU hardware architects.

    This is an exciting and challenging role and offers enormous potential for positively impacting our business and customer experiences.

    MINIMUM REQUIREMENTS
    – BS in computer science with at least 8 years experience. MS or PhD in computer science or related discipline is advantageous
    – Proven track record architecting systems level software
    – Strong systems software design and implementation skills
    – Experience with Windows kernel and driver model
    – Knowledge of CPU and/or GPU architecture
    – Knowledge of graphics drivers and hardware is highly advantageous
    – Excellent communication skills

    EOE
    ________________________________________
    SOFTWARE QA ENGINEER – APPLE/MAC #1135004

    RESPONSIBILITIES:
    – Maintain and execute driver test plan on a daily basis
    – Set up and maintain test system infrastructures
    – Ad hoc testing of Macintosh applications
    – Work closely with customer to track issues

    MINIMUM REQUIREMENTS:
    – 2+ years of Software QA experience or equivalent
    – Excellent problem-solving and critical thinking
    – Strong verbal and written communication skills
    – Experience with 3D Graphics (OpenGL) and video codecs (MPEG-4, H.264, etc.) highly desirable
    – Hands-on experience with hardware and software configuration a plus
    – Experience with Macintosh OSX and Macintosh hardware highly desirable
    – Familiarity with Unix a plus

    EOE
    ________________________________________
    SR. BUILD & RELEASE ENGINEER #1135364

    RESPONSIBILITIES
    – Develop and maintain build scripts and build automation tools
    – Generate driver, application, and BIOS packages for internal and external use
    – Enhance builds and build processes to improve reliability, repeatability and performance
    – Help define and partition projects; execute on development initiatives; communicate status
    – Work as a team member in a complex dynamic environment
    – Mentor junior engineers and interns

    MINIMUM REQUIREMENTS::
    – BSEE/CS and 5+ years experience with builds or equivalent
    – Excellent Perl and script-based design abilities
    – Experience with distributed build systems
    – Expertise with Windows OSes
    – Strong organizational and communication skills; detailed, thorough, and methodical

    PREFERRED QUALIFICATIONS:
    – Expertise with C/C++/python
    – Expertise with virtual/VMWare builds
    – Experience with IT and system engineering including .net systems
    – Experience with UNIX/Linux

    EOE
    ________________________________________
    SOFTWARE CONFIGURATION MANAGEMENT AND INTEGRATION ENGINEER #1146433

    NVIDIA is looking for a Software Configuration Management and Integration Engineer. The engineer filling this position will help design, optimize and execute NVIDIA’s SCM strategy using Perforce including:
    – Merging C/C++ codelines for driver software
    – Working with and coordinating other engineers as necessary during the integration process
    – Writing tools using perl to automate the integration process
    – Tracking problem areas and designing solutions to streamline the integration process

    MINIMUM REQUIREMENTS:
    – BSEE/CS and 2+ years experience in designing and developing software systems.
    – Expertise with C/C++ and perl development
    – Expertise with Windows OSes, experience with unix/linux desired
    – Experience with modern software configuration management tools (Perforce preferred)
    – Experience w/ build systems and processes
    – Strong organizational and communication skills

    EOE
    ________________________________________
    SOFTWARE TEST AUTOMATION ENGINEER, CUDA #1155563

    RESPONSIBILITIES:
    – Create/enhance/maintain test harness developed in Shell/Perl scripting.
    – Update build scripts/environment as necessary for automation
    – Analysis of daily build logs

    MINIMUM REQUIREMENTS:
    – QA experience preferred
    – Experience with test automation using scripting languages( Shell, Perl, makefiles)
    – Experience in Windows and Linux environment, including building and related tools is preferred
    – Comfortable with scripting environments (Perl or Python preferred)
    – Hands on experience with PC hardware/software configuration and setup a must
    – Knowledge of System Administration is preferred
    – Good trouble shooting and analytical skills a must
    – Prior testing experience with general PC peripherals (emphasis on graphics) strongly desired
    – Ability to work independently and as part of a team

    EOE
    ________________________________________
    SW MANAGER – WIN7/VISTA GPU DRIVER DEVELOPMENT #1160550

    NVIDIA is hiring a strong manager for the core GPU display driver team. You will manage a group of highly skilled and very motivated engineers delivering key components of our GPU Windows device driver. You will work with our various hardware and software teams as well as senior management to define, plan and execute software engineering deliverables. You will have wide visibility in NVIDIA”s leading technology initiatives.

    RESPONSIBILITIES:
    – Manage an experienced team of 10 system software engineers to drive the development and support for GPU device driver development. You will need to take into account external customer requirements as well as internal emulation and chip-bringup deliverables. Some team members are geographically remote.
    – Develop aggressive but realistic engineering plans aligned with key objectives. You and your team will be accountable for plan development and execution.
    – Contribute to our evolving process in the design, development, and implementation of high quality robust kernel mode device drivers.
    – Utilize your experience in systems level software, PC architecture, and hardware bring-up to help develop the next generation of ultra performance graphics solutions.
    – Responsible for the operations and growth of the kernel mode driver team. This includes mentoring and career development for engineers with various career levels.
    – Help design the next generation graphics software stack for 3D and compute acceleration.
    – Work well with hardware designers and software engineers to design, develop, and debug functional and performance aspects of graphics subsystems.
    – Drive technical issues to resolution directly with Microsoft engineering.

    MINIMUM REQUIREMENTS:
    – BSEE/CS or equivalent
    – 10+ years of experience in developing system software, 5+ years managing high-performance software developers.
    – Demonstrable leadership experience.
    – Strong organization and communication skills.
    – Proven record of managing software projects with interrelated dependencies in a very demanding development environment.
    – Must be able to drive a number of parallel initiatives to closure.
    – Low-level operating system knowledge, familiarity with development on prototype hardware, experience in memory/resource management.
    – Strong knowledge of operating system internals, Vista/Win7 driver architecture, C/C++ language, and PC architecture is invaluable.
    – Experience with complex system debug, Windows device drivers, 2D/3D graphics, power aware design, and hardware level and remote debug is invaluable.

    EOE
    ________________________________________

    Comment by Raj Khanna — January 30, 2009 @ 4:57 pm | Reply

  18. Citrix had way too any fat content. These are the same people that over spent on per diems in 2001. Join the party pal.

    Comment by Bill Brown — January 30, 2009 @ 9:57 pm | Reply

  19. I second the guy who said, the layoffs were not on performance basis. Even I interviewed couple of citrix guys laid off from india office. They were pretty bright. Even we are going to get them in, before someone else obsorbs.

    Comment by Anonymous — February 2, 2009 @ 4:41 am | Reply

  20. I saw few bright engineers that were laid off in CA office. I don’t think it is based on performance, it may be for regrouping the teams for economic reasons.

    Comment by Anonymous — February 2, 2009 @ 10:14 am | Reply

  21. AFAIK layoff is not on the performance basis. I know few persons personally and they have a hell lot of knowledge, moreover there is a great dependency on few of them as per the product point of view. If I trust the management over here (in India), even managers are not aware of any such action (supported by the fact that even 1 of the manager is in the list) and directors comes to know about this just a few days back but this decision is taken at the VPs level.


    Citrix Employee (India)

    Love Your Job But Never Fall In Love With Your Company, Because You Never Know When It Stops Loving You.

    Comment by Fighter — February 2, 2009 @ 8:55 pm | Reply

  22. #21: “Love Your Job But Never Fall In Love With Your Company, Because You Never Know When It Stops Loving You.”: words of wisdom

    Comment by Beep — February 2, 2009 @ 9:26 pm | Reply

  23. i am one of them laid off.

    Comment by dude — February 2, 2009 @ 10:40 pm | Reply

  24. The support group is run by a moron. It’s easy to believe the decision wasn’t based on performance.

    Comment by anonymous — February 2, 2009 @ 11:19 pm | Reply

  25. I was one of the ones laid off. I was at Citrix 3 years. It was not based on performance. There were only 8 people let go in Marketing (Corporate/Product/etc.) There were over 500 people laid over globally, but I believe less outside of the United States and India due to such stringent labor laws. Citrix has a performance evaluation application used quarterly to make sure it doesn’t keep under performing employees past 6 months. They put them on a plan and then terminate them if they do not perform. If you come across an ex-Citrix employee who was just laid off, give them a chance, they will surprise you with how hard they are dedicated to their job.

    Comment by anonymous ex-citrite — February 3, 2009 @ 3:52 pm | Reply

  26. Are they going to stop spending money on stupid things laike SAP, project SALSA, etc?

    Comment by Anonymous — February 5, 2009 @ 5:15 am | Reply

  27. When are they going to stop spending $$$ on SAP and project SALSA etc.?

    Comment by Laid off guy — February 5, 2009 @ 5:17 am | Reply

  28. I can see them closing down Ft. Lauderdale completely for a sexier location like Santa Clara. The CEO use to go to practically all the all hands meeting for engineering and he’s been MIA from those meetings for a long time. Their senior VP lives in California and another VP lives in the UK. The power base has shifted elsewhere and the physical location won’t be too far behind. It’s too bad because Citrix use to be such a great company to work for. The culture is gone now and it’s so sad because Citrix has so many talented people working there not knowing what’s next. Citrix is just a shell of its former self. I’m sure the talented people will be looking elsewhere soon. It’ll be a quick death from there since they already said they will not be back filling any positions lost in Ft. Lauderdale. They’ll replace those positions with reqs from Banglore. It’s such a sad fate for a great company. This is what happens when marketing execs take over an engineering companies. It becomes a huge process nightmare and all the culture and charming characteristics that made the company fun and energetic gets zapped right out of the building.

    Comment by ex citrite — February 5, 2009 @ 9:39 am | Reply

  29. Well I was lucky to escape the cuts, this time …
    I was sad to see great colleagues leave us , people I had worked with for 5 years.
    I still don’t understand the selection process : my team is understaffed and they let 1 guy go
    As the previous comment said, shame to see that marketing is now running CTXS.
    Hope that Wes and his mates get their marching orders next time …

    PS : don’t even get me started on the XenServer 500m$ aquisition and Siebel CRM …

    Comment by Me — February 5, 2009 @ 10:12 am | Reply

  30. I found this update to the Citrix Wikipedia page hilarious if you haven’t seen it. Especially about Mark T’s Tesla roadster. I guess the guy never saw his nice red shiny Ferrari 360 Modena that he brought to park in front of HQ for a ctxs event.

    Layoffs
    Due to mismanagement, Citrix has laid off 10% of its employees world-wide. The “global” figure deliberately under-represents the severity of the downsizing. Citrix has over the past 10 years, outsourced most of its jobs to India. During the great downsizing of 2009, Citrix did not cut one of it’s Indian jobs, which pay less than 10% of the USA/UK positions. In actuality, Citrix eliminated 25% of its US and UK employees.

    Ironically, the total salaries of all employees fired is a tiny fraction of the money Citrix spent acquiring each of the companies listed in the “Acquisitions” section of this Wikipedia page. Furthermore, the mass firings occurred a few months after CEO Mark Templeton bragged about his new Telsa Roadster, a car that costs more than most of his employees make in a year, by producing this YouTube video and sending an email to all employees about it. Thus leading Citrix employees to ask, “Hey Mark, how’s that Roadster of yours? Still runs good?” Before the layoffs, Citrix executives repeatedly told employees during “all hands” meetings that Citrix was in good financial standing and could weather the storm. After the layoffs, remaining employees wondered how many other “white lies” executives told during those meetings.

    Despite the layoffs, Citrix stock continues to nose dive as the company fails to keep up with its prime competitor, VMWare. Citrix recently scrapped its plans to implement a three-tiered database architecture for its platform in order to play catch up with VMWare. Citrix has a site license to the VMWare platform and often tests Citrix software within VMWare images.

    Despite the massive layoffs, Citrix must port all of its code from private Microsoft APIs to public ones before their license agreement expires at the end of the year. Much of this work might now have to be done in India.

    Comment by ex citrite — February 6, 2009 @ 7:45 am | Reply

  31. What is the severance package at Citrix layoff?

    Comment by FD — February 6, 2009 @ 9:36 am | Reply

  32. oh please. that wikipedia entry doesn’t sound bitter, does it ? I’m sorry for the author but it’s hardly impartial. And it’s 90% BS

    Comment by anonymous — February 8, 2009 @ 12:26 am | Reply

  33. Some are bitter and some aren’t, but if that’s their way of venting, let them. He/she probably lost their job and a way to support their family. If you still have yours fine and good, but at least feel some sympathy for some that have lost theirs.

    Comment by ex citrite — February 8, 2009 @ 7:35 am | Reply

  34. Citrix destroyed by Sales and Marketing types.
    Most of their new products riddled with bugs.
    Sad very Sad indeed…
    This is what you’ll see on Citrix’s tombstone….

    Comment by anonymous — February 8, 2009 @ 8:59 am | Reply

  35. I was layed off, ex. Next question ?

    Comment by Anonymous — February 8, 2009 @ 5:04 pm | Reply

  36. What about the offers made by Citrix currently on campuses in India (like IITD, IITB etc.). Will Citrix take them or there is no hope…

    Comment by Anonymous — February 9, 2009 @ 12:28 am | Reply

  37. I guess you were part of sales and marketing?

    Comment by ex citrite — February 9, 2009 @ 5:24 am | Reply

  38. Hi,

    This was really unfair as Citrix has actually posted profits and still there were layoff’s & now actually when they post loss in Q1’09 I am sure there will be more & more… layoff’s

    Think about it.

    Comment by Ex-Citrite — February 17, 2009 @ 10:36 am | Reply

  39. Don’t blame Citrix- blame the idiots in government for jerking around the interest rates,loosening the lending laws and allowing the scumbag Wall Street Banks and Mortgage brokers screw us all. Of course having the sheep that got into houses they couldn’t afford,with crazy no interest teaser rates and no down payment loans didn’t help. Citrix is no different then any other company that has to answer to stockholders. It is not like they are the only company laying people off. It’s sad to see people lose their jobs but this is the reality of 2009.

    Comment by Anon — March 5, 2009 @ 5:22 pm | Reply


RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Blog at WordPress.com.

%d bloggers like this: