GrabCAD + 3D Viewer = ?

May 30, 2012

Social, Community, Website, Engineers, Challenges, CAD, MCAD, 3D Viewer… Everybody in CAD/PLM business understand, viewer is an important component of design collaboration.

So, what happened? Read yesterday announcement made by GrabCAD here. GrabCAD is going to 3D by adding viewing capabilities to their website. Here are few passages from GrabCAD blog about new functionality.

Share your models with anyone in 3 dimensions? Check. Pin annotations right on the surface of a model to share advice and ideas with other engineers? Check. GrabCAD’s new in-browser 3D viewer is a huge step toward seamless collaboration and sharing for mechanical engineers and designers.

According to SolidSmack publication, GrabCAD developed their own viewer. I didn’t find a confirmation for that on GrabCAD website. Josh Mings of SolidSmack compared it with Web 3D:

Wow, when I said Web 3D was heating up, I wasn’t kidding. You know GrabCAD is always cooking up new features, but this is a delightful surprise. Today, they launch their own web-based 3D Viewer available right inside the GrabCAD interface to view 3D files and collaborate with others. Here’s the sneak peak.

Actually, I thought Web 3D was branded by Bernard Charles of DS as part of 3DVIA introduction. However, it won’t decrease the importance of 3D viewing for engineers and other people handling 3D models.

What is “in the box”?

In a nutshell, GrabCAD provides the ability to view and annotate CAD models you uploaded to GrabCAD website. Viewer supports STL files and runs in any WebGL enabled browser. GrabCAD automatically converts files to STL (15’000 files already converted according to GrabCAD). Here is what GrabCAD viewer supposed to do:

Collaborate with engineers on projects you’re working on by annotating pins right on the model
Share your models securely with clients, manufacturers, or anybody without CAD software
Check out all public models on GrabCAD without downloading them

Few limitations that may disappoint some users. IE explorer is not supported, for the moment. Automatic conversion of file STL can go wrong and you will be requested to make a manual STL file upload. Speed can be vary and depend on STL file size and connection speed.

From “Facebook” to 3D collaboration business

GrabCAD expansion from community website sharing CAD models to 3D collaboration confirms that company is searching how to provide more services to monetize website performance. Couple of weeks ago, Hardi Meybaum, GrabCAD CEO stated that collaboration service becomes one of the most important one – …the company now plans to launch what could become the focal point of its business: a service that aims to change the way engineers and their customers collaborate on designs….

In my view, GrabCAD is challenged by how to monetize the tremendous success in making 200K engineers to register on their website and upload 40K free CAD models. Funded by few institutional investors, GrabCAD has an access to money that allows them to experiment with different directions.

Competition

By stepping into 3D Collaboration, GrabCAD will face more competition. Nobody has a vision for Facebook for engineers. However, to collaborate and share models in 3D is less unique value proposition, in my view.Autodesk 360, SolidWorks n!Fuze, CADFaster, etc. This is a short list of public cloud-based collaboration tools. When you turn to “on premise” solutions, the number of tools will only increase. What will be GrabCAD differentiation among all these products? Usability? Price? Community? It is an interesting question to ask.

What is my conclusion? Viewer is a cool feature. By adding it, GrabCAD will “grab” people to spend more time on the website.However, pivoting is the name of the game. GrabCAD + 3D Viewer = Pivoting.The question of GrabCAD business model is still not answered, in my mind. If GrabCAD focus is on helping engineers in manufacturing companies to collaborate, GrabCAD will be clearly moving closer to PLM trajectory and compete with other cloud-based PLM offerings. Otherwise, Hardi Meybaum and his team have more surprises in the box to come later. Time will show…

Best, Oleg


GrabCAD: From Facebook for Engineers to PLM?

May 15, 2012

I hope I’ve got your attention with this blog title. So far, GrabCAD was known, until now, as a company that focusing on creation of community of engineers and crowdsourcing in engineering. If you still thinking so, make a refresh – not any more. GrabCAD is focusing now on how to solve the problem of design collaboration. Navigate to Boston Business Journal article today -GrabCAD to launch a new service for engineers and hire exec team to read more about it. According to Hardi Meybaum, GrabCAD co-founder and CEO:

…the company now plans to launch what could become the focal point of its business: a service that aims to change the way engineers and their customers collaborate on designs… The latter will be necessary as GrabCAD looks to roll out its new collaboration service within months, he said. Currently, most collaborating between engineers and their customers is done by emailing designs back and forth and discussing them over the phone, Meybaum said. What GrabCAD has developed is a “more visual way to collaborate,” he said. The service, which began in beta last week, allows engineers to post 3D versions of their designs on a private section of GrabCAD. Customers can then view the design – rotating around it to see all sides – and put a pin in an area of the design where they’d like to leave a comment.

In addition to that GrabCAD is planning to hire three vice-presidents to expand existing executive team:The company also plans to soon hire three vice presidents for its executive team, in engineering, product and marketing, Meybaum said.

This is not a first time I’m posting about GrabCAD. If you want to refresh your memory, navigate to few of my previous posts – The Future of Engineering Communities and GrabCAD, Collaboration and DropBox. The second one (including video) can give you hints of “changing course” of GrabCAD towards solving problems of collaboration. The confirm it is not a mistake or last minute thoughts, navigate to the 2-years-old GrabCAD presentation on slideshare – CAD Future and GrabCAD. You can learn from there that GrabCAD vision already in 2010 was to provide a solution for collaboration.

GrabCAD business model

When you speak about online community, the question of the business model is usually raises many questions. How to monetize thousands of engineers using GrabCAD to upload/download CADmodels? Meybaum answered on this question in the BizJournal article:

GrabCAD has been earning some revenue from corporate design challenges that launched on the site last fall; past examples have included a deck vent for luxury yachts builder Saare Yachts and an interior for a Shelby car. But the new service is expected to become the main revenue source for the company after it launches, Meybaum said.

Design Collaboration and PLM

Collaboration is not a new problem. Thinking about buzzwords, to solve a problem of design collaboration is one of the fundamental objectives of any CAD/PLM vendors. Solutions like Dassault 3DLive and others were focused how to get it done in a most efficient way. It was on the list of PDM/PLM for the last 10-15 years. Does it mean GrabCAD is about to compete with mainstream collaborative design solutions coming from Dassault, Siemens PLM, PTC and other vendors? I’m not sure yet… GrabCAD will be trying to monetize a significant amount of engineers (about 187,000 according to the publication) with a new service.

Design Collaboration and Email problem

Many companies these days are run by email. Email is the problem and the solution at the same time. Many of design collaboration, PDM and PLM solutions today on the market are trying to solve a problem of the mess email can create in the company. Just to point to few “newcomers” – Kenesto and Vuuch. According to Kenesto website, the solution provided by Kenesto is “nothing to instal, as easy to use as email, but better”. According to the problem definition on Vuuchwebsiteswamped by email? No matter the deliverable or the people involved, tracking details, staying on schedule and keeping everyone up to date, is an age-old problem that is getting worse due to the proliferation of email and distributed teams. Nuage is introducing something they call – Social Business Collaboration – Generation Y, today’s workforce entrants, are dependent on social media to communicate [I assume social media communication is opposite to email].

GrabCAD is targeting to solve the problem of email communication too. Take a look on the following passage from BizJournal article -Currently, most collaborating between engineers and their customers is done by emailing designs back and forth and discussing them over the phone, Meybaum said.

What is my conclusion? As you know, all roads lead to Rome. Can I say today all roads in engineering lead to PLM? Maybe… It still too early to say what type of collaboration service GrabCAD will provide. Taking into account few known snippets of data such as – 3D Viewer, collaborative design, to avoid an email problem, I can expect GrabCAD to provide cloud applications helping people to “work together”. Take a look on one of my previous posts – How to reinvent PLM collaboration? to grab some ideas about what other companies are doing today. Will GrabCAD grab something different? Time will show. I just want to restate my yesterday note about PLM collaboration – PLM is a fun place to be again. Just my thoughts…

Best, Oleg


Will “cloud drive” disrupt engineering collaboration?

April 25, 2012

What is the next file system that will be available for our disposal? Cloud file system. Really? In the past few years, I’ve been writing about the future of moving CAD and engineering content to the cloud and various options that will be available to make it happen. Navigate to read some of my previous posts related to this topic – Google Cloud: Ready for CAD/PLM? or CAD, New Collaboration and Online Storage Services.

It seems to me some cool elements of “cloud dreams” started to become a reality these days. Dropbox was clearly one of the most successful pioneering cloud storage. Apple iCoud and Microsoft Sky Drive are two additional players in this space. One of the interesting events in the last few days was the introduction of Google Drive. If you haven’t had a chance to read about that, navigate to the following link to read more.

Engadet just published an interesting article comparing four different cloud storage services – Google, iCloud, Dropbox and SkyDrive. You can see prices and other features and functions. It is worth reading.

What CAD vendors are doing at this space?

My earlier prediction is that cloud will become a good place to store cloud files. One of my old posts about that was – Is Google Docs a good place to store CAD Files. Engineering and manufacturing community is actively discussing “cloud” topic. No single opinion. Read my Product Lifecycle Data and Cloud Trap Debates. At the same time, I have to say that things are starting to move, and some of the CAD / PLM vendors are running fast to introduce their support for cloud drives.

I was reading AutoCAD WS blog yesterday – AutoCAD WS launches Google Drive integration. In a nutshell, it sounds dead simple. AutoCAD WS is an application that can be used natively on Google Drive to open AutoCAD files.

CAD vendors, Cloud and competition

It is interesting to see, but it seems to me some competitive friction may happen between cloud storage vendors and CAD/PLM companies that focusing on collaboration. Products like Autodesk Cloud, SolidWorks n!Fuze and few others will have to provide visible competitive advantages compared to Google, Apple and Dropbox. CAD vendors need to take a note, in my view.

What is my conclusion? Cloud storage and discs become very powerful. The ability to keep everything in a single virtual connection(s) simplifies many questions related how to access information from disparate places by multiple people. For many years, it was one of the most complicated questions – collaboration in design environment. With the introduction of the cloud discs, we are getting an additional way to simplify the access and improve collaboration. Just my thoughts…

Best, Oleg


How to re-invent “PLM collaboration” world?

March 24, 2012

What do you think about “PLM Collaboration”?… Yes, I can hear you – boring. However, what if I tell that collaboration can be cool again? Over the past year, I was tracking few vendors investing and playing with a collaboration topic. Today I decided to give you my perspective on what I believe will re-invent “collaboration” to the degree that will allow to regular people work and love these new collaborative tools.

Easy To Get

This one is simple. Nobody wants to deal with installations these days. If you want to provide a collaborative system, please make it available online or in the way that simplifies a path to start using a tool. This is absolutely critical.

Access and Mobile

Access is one of the very important things, collaboration needs to adopt. Collaborative tools need to be available everywhere and not restricted to a particular environment, infrastructure or device. This is in the past. Nowadays, mobile and BYOD rocks the field. All together it will create a significant challenge for IT, but it is just must go this way.

Collaboration and Cool

Cool is important! Don’t make it boring. You may say cool is not important when it comes to the business. I think opposite. Even if enterprise companies are still driven by old generation people, “new influencers” become more and more visible. People want to keep the same cool devices and use the same cool systems as they use at home.

New Gen of Collaboration Tools

I’d like to share few videos related to new collaboration tools I’m following. The first one is Vuuch. The company was established back in 2009. The idea of Vuuch is to improve collaboration by social interaction. Last version of Vuuch – V5 introduced additional features that make a deeper connection to working processes. You can see a video here. My guess usability is one of the biggest topics.

SolidWorks n!Fuze is a system to help engineers to collaborate mostly with SolidWorks files. It adopts cloud and improves connection between people and files outside of organization. It was released last year (2011). It was a flagship product for SolidWorks and use Enovia v6 cloud platform. At the same time, SolidWorks admitted many mistakes that were made.

Autodesk Cloud. This product is kind of n!Fuze remake together with the attempt to bring easy collaboration with files. It looks a bit Googlish, but fundamentally lack of many functions. The user experience of Autodesk cloud shows that customers are more in focus.

TeamPlatform. This is a newest addition to my “collaboration collection”. I found the application behavior slick and nice. This system clearly taking the cool and best experience of consumer web. You can navigate here to learn more. It supports few scenarios around file collaboration, managing projects and other files. It is too early to say what TeamPlatform can do, but it looks interesting.

What is my conclusion? I think more companies will try to challenge large vendors with new type of applications leveraging cloud, mobile and other best practices. It is interesting how they will be able to find a precise scenario to interest engineers and other people in organizations to start using that. We will need to get back to this topic in few months to see trajectories of collaborations.

Best, Oleg

picture credit David Castillo Dominici / FreeDigitalPhotos.net


GrabCAD, Collaboration and Dropbox

March 7, 2012

One of the companies I’m watching is GrabCAD. Earlier, I was talking about GrabCAD’s idea of open CAD library and community for engineering. Another topic I discovered with GrabCAD in addition to be an open library was “crowdsourcing”. Navigate to the following link to read Manufacturing Crowdsourcing and Cloud PLM. The ideas of crowdsourced engineering projects are getting more and more popular. With companies like Quirky and Local motors, the interest to community-based development is growing.

With such a background, I was listening to GrabCAD webinar about new features that will be developed in GrabCAD soon. Here is the video from that webinar. It is a bit longish, but you can watch first half only, since the second half is Q&A.

The following topic GrabCAD folks discussed is interesting – integration with DropBox. GrabCAD founders Hardi and Indrek mentioned that “collaboration” between GrabCAD users is one of the functionalities they have been thinking about long time. The story of collaboration seems to be interesting. In one of the early blogs about GrabCAD, Deelip Menezes mentioned that GrabCAD would be “more than just CAD library“. Navigate to the following link to read more. Here is a very interesting passage:

The plan here is not to limit GrabCAD to small CAD services like paper to CAD conversions, 2D to 3D conversions and the like. The plan is to offer a complete end-to-end solution which will include conceptual design though to manufacturing.

I’m looking forward to seeing GrabCAD / Dropbox integration release. Until now, I wasn’t able to see it released on GrabCAD (maybe I just miss dates and emails with the announcement).

What is my conclusion? “Collaboration” together with the “design though manufacturing”. What does it smell like? What does it look like? In my view, it smells and sounds like PLM. Is it a direction GrabCAD is going? I don’t have the answer. I know, GrabCAD is very dynamic and young company. So, everything is possible…

Best, Oleg

Freebie. GrabCAD didn’t pay me to write this post.

[categories Daily PLM Think Tank]


CAD, New Collaboration and Online Storage Services

October 31, 2011

Let me ask you a very silly question? How many times you abandoned you official company policy for data sharing and shared your files via Google, Dropbox or other services? Well, you don’t need to answer… I’m sure you did at least once. The amount of services helping us to share files online (cloud sharing) is growing. They compete by providing a different set of features, additional free storage or unmatched usability and simplicity. Last week Dropbox made an announcement of Dropbox for Teams introducing a new storage capacity (1TB) and new way of billing for companies. Here is the announcement – Dropbox Gets More Business Like. It made me think again about what does it mean for engineers and people in manufacturing companies.

Online Storage Experience?

I’m not pretending to mention all providers of online storage. My personal usage is limited on a daily basis to Google and Dropbox. However, I made a try of few other services as well.

DropBox For Teams

Dropbox originally came with their super simplicity. It was easy to set up and start using. I still believe it is so and use this service occasionally for different purposes. To sync data between my laptop and iPad is one of them.

Box.net

I think box.net has a larger set of features when it comes to collaboration and team usage. However, compared to Dropbox they provide less storage for the same price

SugarSync

I found SugarSync service is nice, worked well with most of computers /systems I tried. Folders sharing feature is cool. Another interesting solution – integration into Outlook is also can be valuable for business users.

Minus

The Minus service is probably less known among others. I specially liked they level of how easy you can start using it as well as share files.

CAD Online Collaboration Services

CAD companies are thinking how to introduce their online services too. In the beginning of this year, SolidWorks introduced n!Fuze for SolidWorks. Last month, Autodesk introduced their new Autodesk Documents cloud services too. The obvious advantage of these tools is included connection to CAD content and additional viewing capabilities.

What is my conclusion? Drop Box for Team as well as other tools are cool and affordable. However, will it compete with specialized services such as Autodesk Cloud, n!Fuze for SolidWorks and some others? I don’t think so, for the moment. Their feature list is too narrow for CAD files. However, here is the thing. I definitely can recommend CAD vendors to learn how all these services are designing their user experience. It will allow to improve usability of specialized CAD-oriented services. What CAD vendors can learn – usability, usability, usability. In my view, very important. Just my thoughts…

Best, Oleg

Image: renjith krishnan / FreeDigitalPhotos.net


Collaboration. Not virtual. Whiteboard…

August 31, 2011

Collaboration is an important thing. I think you agree with me. However, speaking about collaboration how many of you are looking how to collaborate and discuss things using whiteboards? I think there are many things that just need whiteboard for an appropriate planning and thinking processes. I recently was reading Robert Scoble Gets Demo of eBeam solution from Luidia. Spend 15 minutes of your time and take a look.

What is my take? Frankly, I’m not a big fan of whiteboard. The main reason – I’m paperless. When I’m using whiteboard, I need to take care and capture it with my iPhone or digital camera. However, working with many people remotely, such a device can provide a significant improvement to engineering teams located in multiple places. Just my thoughts…

Best, Oleg

Freebie.


PLM and Unexpected Office Collaboration Option

August 30, 2011

I think the world around us is about to change. A couple of weeks ago I posted PLM and Future Competition. The existing traditional structures of vendors, domains and applications are changing faster than we can expect, in my view. Collaboration was one of the fields enterprise software and vendors in CAD/PLM domain were dealing for a long time. Frankly, I have never been excited much about the "PLM collaboration" offering. In my view, it is very complicated. Consumer oriented brands and lately companies like Google and some other did a better job in this domain.

I learned yesterday about an interesting acquisition – Cisco buys collaboration startup Versly. Versly was a small startup focused on collaboration inside Microsoft Office environment. Take a look on the following video showing one of the earlier Versly demos:

Navigate your browser to the following link on Cicso website to read more about this acquisition. I found the following passage interesting:

Collaboration is one of Cisco’s five company priorities and represents what Cisco believes to be a total addressable market of 45 billion. The acquisition will provide more opportunity for Cisco partners to provide enhanced collaboration solutions to customers. Versly’s software will be integrated into a variety of Cisco’s collaboration offerings including Cisco Quad, Cisco Jabber and Cisco WebEx. For example, users will be able to receive automatic notifications within Cisco Quad when the content of a document has changed, escalate from simply reviewing a document to an instant messaging session through Cisco Jabber, or initiate a web conferencing session from a presentation through Cisco WebEx.

What is my take? I think PDM vendors need to take a note. Why? Hardware vendors are stepping into software water. The example of Cisco is a good one. I cannot imagine how most of the manufacturing organizations can live without MS Office documents. People in product development, manufacturing and supply chain are spending lots of time working around Excel spreadsheets and Word documents. The Office integration becomes a vital part of any PDM/PLM related environment. One of the challenges in front of PLM vendors is how to expand downstream. It is a vital part of PLM growth plan. However, existing vendors can find Cisco eating PLM collaboration lunch… Just my opinion, of course. YMMV.

Best, Oleg


Engineers and Video Collaboration?

July 26, 2011

Think about enterprise software and collaboration. I think, collaboration is boring. It is complicated, requires lots of system configuration and implementation skills. Try to talk to your colleagues engineers about a potential new system for collaboration. How many will be listening? Probably something is wrong. What can be a new reality for "collaboration"?

MenloParkPatch announces, “Facebook Launches Video Chat.” You can see Facebook founder and CEO Mark Zuckerberg made his livestreamed product announcement. Facebook will include video chat powered by Skype’s technology. I found the following Zuckerberg passage interesting:

“I actually think the driving narrative for the next five years or so is not going to be about wiring up the world, because a lot of the interesting stuff has already been done,” he said. “It’s about what kind of cool stuff you’re going to be able to build… now that you have this wiring in place.”

As you can see Facebook is not alone in this video chat race. Google just came with a new feature in Google+ called Hangout.

What is my conclusion? I think, an average manufacturing company already implemented way too many enterprise systems. Maybe we need to stop trying to re-invent "collaboration" by introducing new names and set of complicated user interfaces? Let just think about adding some cool features. Think, video chat is one of them. Just my thoughts…

Best, Oleg


PLM Collaboration: From Old Concepts to a New Reality

July 19, 2011

I wanted to touch the topic of “collaboration” today. The term collaboration is very broad. Hit Google to search for “collaboration” and you will see Google counter jumps to ~240’000’000 results in 0.2 sec. The word “collaboration” has lots of meaning. Navigate your browser to the Wikipedia link about collaboration and you will see all of them – from arts to business and technology, including kibbutz, military, business and some historical meaning coming from a second world war. I found the following one as the most appropriate in the context of engineering and manufacturing software:

Due to the complexity of today’s business environment, collaboration in technology encompasses a broad range of tools that enable groups of people to work together including social networking, instant messaging, team spaces, web sharing, audio conferencing, video, and telephony. Broadly defined, any technology that facilitates linking of two or more humans to work together can be considered a collaborative tool. Wikipedia, Blogs, even Twitter are collaborative tools. Many large companies are developing enterprise collaboration strategies and standardizing on a collaboration platform to allow their employees, customers and partners to intelligently connect and interact.

Now, let’s move to PDM, PLM and other “sorts” of collaboration. Engineering software (including PDM/PLM) is practicing active usage of word “collaboration” for the last decade. For some reasons, marketing fellows decided that the term is selling well. So, they oversold…

These days, “collaboration” means almost nothing. Collaborative PDM (cPDM), Collaborative PLM (cPLM), Collaborative… Engineers actually hesitate to say “I’m collaborating”. One of the most strong opinions, I’ve heard about collaboration came to me in the comments to my previous blog post about collaboration:

I work as an engineer. So after seeing this social trend proposed for CAD/CAM/CAE/PLM I cannot bear anymore and have only one thing to say! This is all bullshit and we engineers do not need it! Let me explain a of course…

First of all in a typical environment the only person to whom I want to collaborate is another engineer and I will come to him ,or email, with direct problem or issue to seek advice or help. In most cases he is even sitting in the next room to me. I do not want to collaborate with all the people in the company, I do not want to collaborate with people who do not understand what is the difference between bolt and nut, and I will not :) ! And later constantly get email updates that new answer is posted, this is worse than SPAM! I do not want to collaborate with PR, Marketing, Manufacturing etc in an endless thread of useless suggestions about the fastener type, color, button, shape etc. Because all these things should be defined already in specification, if they are not and you still have to ask all that from the people mentioned above, this means that this project will lead to a disaster and will be a huge money drain. Management should act immediately if these things are happening in a company

New Social Way

Last two years, we are facing a massive influence of social networking and other internet-related technologies (i.e. Web 2.0) on what before we call collaboration. One of the most “passionate” about that - Vuuch is proposing to stop usage of word “collaboration” in the context of collaboration software. Vuuch proposes a very interesting term called “Enterprise Social System” to explain the technology to revolutionize the way engineers can collaborate (oops.. work together) based on the more efficient contextual information sharing. Navigate to 1 hour length webinar which will take you step-by-step into a new “social way” of working together. When I think, Vuuch is really innovating by trying to find a new way to solve the old problem, I found the following passage from Vuuch blog a bit provoking.

But we never use the C(ollaboration) word to describe Vuuch. In our minds, there’s a bright line between the capabilities and usage patterns in Vuuch and a legacy system like SharePoint. And we understand that until the conventional wisdom catches with Vuuch, many people need to use transitional terminology to feel comfortable.

It explains, actually, why Vuuch is using word collaboration internally in the software:

The Reality – People Just Want To Drink a Beer

I can see these days are really going to change a lot in the way people collaborate or just simply working together. The changes are coming from a complete new set of technologies and tools we have at our disposal to communicate and share information. Here is my short list – mobile, communication and data sharing. It becomes much easy these days to communicate. Think about a mobile device you keep in your hands. Your ability to contact people changed completely for the last 3-4 years. It is true not only from the standpoint of capability, but also from the cost standpoint. Communication, including broadband web access, video conferencing and tele-presence allows us to talk with people remotely almost without any problems. Finally, data sharing technologies were improved dramatically. In my post – PLM Online Data Sharing: From Spreadsheets to Databases, I discussed various products and technologies that can help you to share data. Here is a part of one comment I’ve got related to data sharing capabilities of Google Docs: The bigger advantage is total freedom of device…your laptop, an associate’s laptop, your phone or iPad… Just look at what college students are doing with cloud technology…a good barometer of what they will expect once in the workforce.

What is my conclusion? I think, collaboration is a word that will continue to live with us forever. However, technologies, product development and marketing will move towards something simpler and well understood. I think, future engineers will share screen, part, bill of materials to work together without thinking about how collaborative or social a particular software is performing. This is my view on the reality of collaborative software. What is your take?

Best, Oleg


Follow

Get every new post delivered to your Inbox.

Join 73 other followers