Product lifecycle management


Product lifecycle management

Product lifecycle management (PLM) is the process of managing the entire lifecycle of a product from its conception, through design and manufacture, to service and disposal. [cite web
title = About PLM
publisher = CIMdata
url = http://www.cimdata.com/PLM/aboutPLM.html
] PLM integrates people, data, processes and business systems and provides a product information backbone for companies and their extended enterprise. [cite web
title = What is PLM?
publisher = PLM Technology Guide
url = http://plmtechnologyguide.com/site/?page_id=435
]

It is one of the four cornerstones of a corporation's information technology structure. [cite web
last = Evans
first = Mike
title = The PLM Debate
publisher = Cambashi
url = http://www.cambashi.com/research/plm_debate/plm_scm.htm
] All companies need to manage communications and information with their customers (CRM-Customer Relationship Management), their suppliers (SCM-Supply Chain Management), their resources within the enterprise (ERP-Enterprise Resource Planning) and their planning (SDLC-Systems Development Life Cycle). In addition, manufacturing engineering companies must also develop, describe, manage and communicate information about their products.

Documented benefits include: [cite web
last = Butts
first = Seymore
title = What is PLM
publisher = Cad Digest
date = 2002.04.15
url = http://www.caddigest.com/subjects/PLM/select/day_plm.htm
] [cite web
last = Hill
first = Sidney
title = A winning strategy
publisher = Manufacturing Business Technology
date = 2006.12.01
url = http://www.mbtmag.com/current_issues/2006/sept/coverstory1.asp?CategoryID=66
]
* Reduced time to market
* Improved product quality
* Reduced prototyping costs
* Savings through the re-use of original data
* A framework for product optimization
* Reduced waste
* Savings through the complete integration of engineering workflows

Product Lifecycle Management (PLM) is more to do with managing descriptions and properties of a product through its development and useful life, mainly from a business/engineering point of view; whereas Product life cycle management (PLCM) is to do with the life of a product in the market with respect to business/commercial costs and sales measures.

Product lifecycle management (PLM) is the title commonly applied to a set of application software that enables the New Product Development (NPD) business process.

Within PLM there are four primary areas;
# Product and Portfolio Management (PPM)
# Product Design (CAx)
# Manufacturing Process Management (MPM)
# Product Data Management (PDM)

"Note: While application software is not required for PLM processes, the business complexity and rate of change requires organizations execute as rapidly as possible."

Product Data Management is focused on capturing and maintaining information on products and/or services through its development and useful life. Product and Portfolio Management is focused on managing resource allocation, tracking progress vs. plan for projects in the new product development projects that are in process (or in a holding status). Portfolio management is a tool that assists management in tracking progress on new products and making trade-off decisions when allocating scarce resources.

Introduction to development process

The core of PLM (product lifecycle management) is in the creation and central management of all product data and the technology used to access this information and knowledge. PLM as a discipline emerged from tools such as CAD, CAM and PDM, but can be viewed as the integration of these tools with methods, people and the processes through all stages of a product’s life. [cite web
last = Teresko
first = John
title = The PLM Revolution
publisher = IndustryWeek
date = 2004.01.02
url = http://www.industryweek.com/CurrentArticles/Asp/articles.asp?ArticleId=1558
] It is not just about software technology but is also a business strategy. [cite web
last = Stackpole
first = Beth
title = There's a New App in Town
publisher = CIO Magazine
date = 2003.05.15
url = http://www.cio.com/archive/051503/app.html
]

For simplicity the stages described are shown in a traditional sequential engineering workflow.The exact order of event and tasks will vary according to the product and industry in question but the main processes are: [cite web
last = Goul
first = Lawrence
title = Additional ABCs About PLM
publisher = Automotive Design and Production
date = 2002.06.05
url = http://www.autofieldguide.com/articles/120506.html
]
*Conceive
**Specification
**Concept design
*Design
**Detailed design
**Validation and analysis (simulation)
**Tool design
*Realize
**Plan manufacturing
**Manufacture
**Build/Assemble
**Test (quality check)
*Service
**Sell and Deliver
**Use
**Maintain and Support
**Dispose

The major key point events are:
*Order
*Idea
*Kick-off
*Design freeze
*Launch

The reality is however more complex, people and departments cannot perform their tasks in isolation and one activity cannot simply finish and the next activity start. Design is an iterative process, often designs need to be modified due to manufacturing constraints or conflicting requirements.Where exactly a customer order fits into the time line depends on the industry type, whether the products are for example Build to Order, Engineer to Order, or Assemble to Order.

History

Inspiration for the burgeoning business process now known as PLM came when American Motors Corporation (AMC) was looking for a way to speed up its product development process to compete better against its larger competitors in 1985, according to François Castaing, Vice President for Product Engineering and Development. [ [http://www.coe.org/coldfusion/newsnet/may03/technology.cfm Sidney Hill, Jr., "How To Be A Trendsetter: Dassault And IBM PLM Customers Swap Tales From The PLM Front"] , retrieved on March 28 2008.] After introducing its compact Jeep Cherokee (XJ), the vehicle that launched the modern sport utility vehicle (SUV) market, AMC began development of a new model, that later came out as the Jeep Grand Cherokee. The first part in its quest for faster product development was computer-aided design (CAD) software system that make engineers more productive. The second part in this effort was the new communication system that allowed conflicts to be resolved faster, as well as reducing costly engineering changes because all drawings and documents were in a central database. The product data management was so effective, that after AMC was purchased by Chrysler, the system was expanded throughout the enterprise connecting everyone involved in designing and building products. While an early adopter of PLM technology, Chrysler was able to become the auto industry's lowest-cost producer, recording development costs that were half of the industry average by the mid-1990s. [ [http://www.coe.org/coldfusion/newsnet/may03/technology.cfm Sidney Hill, Jr., "How To Be A Trendsetter: Dassault And IBM PLM Customers Swap Tales From The PLM Front"] , retrieved on March 28 2008.]

Phases of product lifecycle and corresponding technologies

Many software solutions have developed to organize and integrate the different phases of a product’s lifecycle. PLM should not be seen as a single software product but a collection of software tools and working methods integrated together to address either single stages of the lifecycle or connect different tasks or manage the whole process. Some software providers cover the whole PLM range while others a single niche application. Some applications can span many fields of PLM with different modules within the same data model. An overview of the fields within PLM is covered here. It should be noted however that the simple classifications do not always fit exactly, many areas overlap and many software products cover more than one area or do not fit easily into one category. It should also not be forgotten that one of the main goals of PLM is to collect knowledge that can be reused for other projects and to coordinate simultaneous concurrent development of many products. It is about business processes, people and methods as much as software application solutions. Although PLM is mainly associated with engineering tasks it also involves marketing activities such as Product Portfolio Management (PPM), particularly with regards to New product introduction (NPI).

Phase 1: Conceive

Imagine, Specify, Plan, Innovate

The first stage in idea is the definition of its requirements based on customer, company, market and regulatory bodies’ viewpoints. From this a specification of the products major technical parameters can be defined. Parallel to the requirements specification the initial concept design work is carried out defining the visual aesthetics of the product together with its main functional aspects. For the Industrial Design, Styling, work many different media are used from pencil and paper, clay models to 3D CAID Computer-aided industrial design software.

Phase 2: Design

Describe, Define, Develop, Test, Analyze and Validate

This is where the detailed design and development of the product’s form starts, progressing to prototype testing, through pilot release to full product launch. It can also involve redesign and ramp for improvement to existing products as well as planned obsolescence.The main tool used for design and development is CAD Computer-aided design. This can be simple 2D Drawing / Drafting or 3D Parametric Feature Based Solid/Surface Modelling, Such software includes technology such as Hybrid Modeling, Reverse Engineering, KBE (Knowledge-Based Engineering), NDT (Nondestructive testing), Assembly construction.

This step covers many engineering disciplines including: Mechanical, Electrical, Electronic, Software (embedded), and domain-specific, such as Architectural, Aerospace, Automotive, ... Along with the actual creation of geometry there is the analysis of the components and product assemblies. Simulation, validation and optimization tasks are carried out using CAE (Computer-aided engineering) software either integrated in the CAD package or stand-alone. These are used to perform tasks such as:- Stress analysis, FEA (Finite Element Analysis); Kinematics; Computational fluid dynamics (CFD); and mechanical event simulation (MES). CAQ (Computer-aided quality) is used for tasks such as Dimensional Tolerance (engineering) Analysis.Another task performed at this stage is the sourcing of bought out components, possibly with the aid of Procurement systems.

Phase 3: Realize

Manufacture, Make, Build, Procure, Produce, Sell and Deliver

Once the design of the product’s components is complete the method of manufacturing is defined. This includes CAD tasks such as tool design; creation of CNC Machining instructions for the product’s parts as well as tools to manufacture those parts, using integrated or separate CAM Computer-aided manufacturing software. This will also involve analysis tools for process simulation for operations such as casting, molding, and die press forming.Once the manufacturing method has been identified CPM comes into play. This involves CAPE (Computer-aided Production Engineering) or CAP/CAPP – (Production Planning) tools for carrying out Factory, Plant and Facility Layout and Production Simulation. For example: Press-Line Simulation; and Industrial Ergonomics; as well as tool selection management.Once components are manufactured their geometrical form and size can be checked against the original CAD data with the use of Computer Aided Inspection equipment and software.Parallel to the engineering tasks, sales product configuration and marketing documentation work will be taking place. This could include transferring engineering data (geometry and part list data) to a web based sales configurator and other Desktop Publishing systems.

Phase 4: Service

Use, Operate, Maintain, Support, Sustain, Phase-out, Retire, Recycle and Disposal

The final phase of the lifecycle involves managing of in service information. Providing customers and service engineers with support information for repair and maintenance, as well as waste management/recycling information. This involves using such tools as Maintenance, Repair and Operations Management (MRO) software.

All phases: product lifecycle

Communicate, Manage and Collaborate

None of the above phases can be seen in isolation. In reality a project does not run sequentially or in isolation of other product development projects. Information is flowing between different people and systems.A major part of PLM is the co-ordination of and management of product definition data. This includes managing engineering changes and release status of components; configuration product variations; document management; planning project resources and timescale and risk assessment.

For these tasks graphical, text and metadata such as product BOMs (Bill of Materials) needs to be managed. At the engineering departments level this is the domain of PDM – (Product Data Management) software, at the corporate level EDM (Enterprise Data Management) software, these two definitions tend to blur however but it is typical to see two or more data management systems within an organization. These systems are also linked to other corporate systems such as SCM, CRM, and ERP. Associated with these system are Project Management Systems for Project/Program Planning.

This central role is covered by numerous Collaborative Product Development tools which run throughout the whole lifecycle and across organizations. This requires many technology tools in the areas of Conferencing, Data Sharing and Data Translation. The field being Product visualization which includes technologies such as DMU (Digital Mock-Up), Immersive Virtual Digital Prototyping (virtual reality) and Photo realistic Imaging.

User Skills

The broad array of solutions that make up the tools used within a PLM solution-set (e.g., CAD, CAM, CAx…) were initially used by dedicated practitioners who invested time and effort to gain the required skills. Designers and engineers worked wonders with CAD systems, manufacturing engineers became highly skilled CAM users while analysts, administrators and managers fully mastered their support technologies. However, achieving the full advantages of PLM requires the participation of many people of various skills from throughout an extended enterprise, each requiring the ability to access and operate on the inputs and output of other participants.

Despite the increased ease of use of PLM tools, cross-training all personnel on the entire PLM tool-set has not proven to be practical. Now, however, advances are being made to address ease of use for all participants within the PLM arena. One such advance is the availability of “role” specific user interfaces. Through Tailorable UIs, the commands that are presented to users are appropriate to their function and expertise.

Product development processes and methodologies

A number of established methodologies have been adopted by PLM and been further advanced. Together with PLM digital engineering techniques, they have been advanced to meet company goals such as reduced time to market and lower production costs. Reducing lead times is a major factor as getting a product to market quicker than the competition will help with higher revenue and profit margins and increase market share.

These techniques include:-
*Concurrent engineering workflow
*Industrial Design
*Bottom-up design
*Top-down design
*Front loading design workflow
*Design in context
*Modular design.
*NPD New product development
*DFSS Design for Six Sigma
*DFMA Design for manufacture / assembly
*Digital simulation engineering.
*Requirement driven design
*Specification managed validation

Concurrent engineering workflow

Concurrent engineering (British English: simultaneous engineering) is a workflow that instead of working sequentially through stages, carries out a number of tasks in parallel. For example: starting tool design before the detailed designs of the product are finished, or the engineer starting on detail design solid models before the concept design surfaces models are complete. Although this does not necessarily reduce the amount of manpower required for a project, it does drastically reduce lead times and thus time to market. Feature based CAD systems have for many years allowed the simultaneous work on 3D solid model and the 2D drawing by means of 2 separate files, with the drawing looking at the data in the model; when the model changes the drawing will associatively update. Some CAD packages also allow associative copying of geometry between files. This allows, for example, the copying of a part design into the files used by the tooling designer. The manufacturing engineer can then start work on tools before the final design freeze; when a design changes size or shape the tool geometry will then update.Concurrent engineering also has the added benefit of providing better and more immediate communication between departments, reducing the chance of costly, late design changes. It adopts a problem prevention method as compared to the problem solving and re-designing method of traditional sequential engineering.

Bottom-up design

Bottom-up design (CAD Centric) is where the definition of 3D models of a product starts with the construction of individual components. These are then virtually brought together in sub-assemblies of more than one level until the full product is digitally defined. This is sometimes known as the review structure showing what the product will look like. The BOM contains all of the physical (solid) components; it may (but not also) contain other items required for the final product BOM such as paint, glue, oil and other materials commonly described as 'bulk items'. Bulk items typically have mass and quantities but are not usually modelled with geometry.

Top-down design

Top-down design (Part Centric) follows closer the true design process. This starts with a layout model, often a simple 2D sketch defining basic sizes and some major defining parameters. Industrial Design, brings creative ideas to product development. Geometry from this is associatively copied down to the next level, which represents different sub-systems of the product. The geometry in the sub-systems is then used to define more detail in levels below. Depending on the complexity of the product, a number of levels of this assembly are created until the basic definition of components can be identified, such as position and principal dimensions. This information is then associatively copied to component files. In these files the components are detailed; this is where the classic bottom-up assembly starts.The top down assembly is sometime known as a control structure. If a single file is used to define the layout and parameters for the review structure it is often known as a skeleton file.

Defence engineering traditionally develops the product structure from the top down. The system engineering process [Incose SYSTEMS ENGINEERING HANDBOOK, A “HOW TO” GUIDEFor All Engineers, Version 2.0, July 2000. pg 358] prescribes a functional decomposition of requirements and then physical allocation of product structure to the functions. This top down approach would normally have lower levels of the product structure developed from CAD data as a bottom up structure or design.

Front loading design and workflow

Front loading is taking top-down design to the next stage. The complete control structure and review structure, as well as downstream data such as drawings, tooling development and CAM models, are constructed before the product has been defined or a project kick-off has been authorized. These assemblies of files constitute a template from which a family of products can be constructed. When the decision has been made to go with a new product, the parameters of the product are entered into the template model and all the associated data is updated. Obviously predefined associative models will not be able to predict all possibilities and will require additional work. The main principle is that a lot of the experimental/investigative work has already been completed. A lot of knowledge is built into these templates to be reused on new products. This does require additional resources “up front” but can drastically reduce the time between project kick-off and launch. Such methods do however require organizational changes, as considerable engineering efforts are moved into “offline” development departments. It can be seen as an analogy to creating a concept car to test new technology for future products, but in this case the work is directly used for the next product generation.

Design in context

Individual components cannot be constructed in isolation. CAD; CAiD models of components are designed within the context of part or all of the product being developed. This is achieved using assembly modelling techniques. Other components’ geometry can be seen and referenced within the CAD tool being used. The other components within the sub-assembly, may or may not have been constructed in the same system, their geometry being translated from other CPD formats. Some assembly checking such as DMU is also carried out using Product visualization software.

PLM 2.0

In 2008, following the revolution around Web 2.0, one of the key commercial players in PLM introduced the notion of PLM 2.0, which encompasses a social community approach to PLM.

PLM 2.0 is about reuse of Web 2.0 like terminology and concept in the domain of PLM. More than a technology, it is a philosophy where:
* PLM applications are web-based (Software as a Service)
* PLM applications focus on online collaboration, collective intelligence and online communities
* PLM expands to new usages like crowdsourcing and real world web, extending the reach PLM outside the enterprise
* PLM business processes can easily be activated, configured and used, with online access

Currently, PLM 2.0 is still more an idea and a concept than a reality. But more and more PLM offering will embrace the concepts that has been listed here.

Product and process lifecycle management (PPLM)

Product and process lifecycle management (PPLM) is a alternate genre of PLM in which the process by which the product is made is just as important as the product itself. Typically, this is the life sciences and advanced specialty chemicals markets. The process behind the manufacture of a given compound is a key element of the regulatory filing for a new drug application. As such, PPLM seeks to manage information around the development of the process in a simlar fashion that baseline PLM talks about managing information around development of the product.

Major commercial players

Total spending on PLM software and services is estimated to be above $15 billion a year but it is difficult to find any two market analysis reports that agree on figures. [cite press release
title = Comprehensive Information and Analysis of the PLM Market
publisher = CIMdata…
date = 2006-10-11
url = http://www.cimdata.com/press/PR06-1011.htm
accessdate =
] [cite press release
title = PLM Market Projected to Reach $12 Billion in 2006, Up 14%
publisher = Daratech
date = 2006-03-13
url = http://www.daratech.com/press/releases/2006/060313a.html
accessdate =
] Market growth estimates are in the 10% area.

Looking at segment split, currently most of the revenue generated is in the area of EDA and high end MCAD (each above 15%), followed by AEC, low-end MCAD, and PDM (each above 10%). The other notable segment is CAE at above 5%. It is however predicted that the collaborative PDM and visualization areas will increase in dominance.

There are many companies that supply software to support the PLM process; the largest by revenue are mentioned here. Some companies such as Dassault Systèmes ($1.7B),Siemens PLM Software ($1.4B), Altair Engineering ($0.15B), Agile Software Corporation (now part of Oracle Corporation) and SofTech, Inc. (.011B) provide software products that cover most of the areas of PLM functionality; some like PTC ($0.8B) cover a number of segments; other companies for example MSC Software($0.3B)and Wrench Solutions provide packages specializing in specific topics. One company, Aras Corp offers Microsoft-based open source enterprise PLM solutions, [cite web
last = Stackpole
first = Beth
title = Aras Embraces Microsoft .NET Platform to Offer Open Source PLM
publisher = Design News
date = 2007.01.16
url = http://www.designnews.com/article/CA6407555.html?ref=nbra
] and both Datastay Corp. and Arena Solutions, provide on-demand PLM (Software as a service) solutions. KnowledgeBench provides web-based PLM applications that are used by pharmaceutical and food and beverage manufacturers. Additional unique offerings include Selerant which specializes only in the process industry and provides formulation optimization and regulatory management. Also, Datastay PLM, as well as Omnify Software's PLM, incorporate traditionally disparate systems (quality, training, corrective action/preventive action) to augment support for regulatory compliance across all verticals. [cite web
last = Swain
first = Erik
title = Software Systems Breaking Boundaries for Device Makers
publisher = Medical Device & Diagnostic Industry
date = 2007.09.17
url = http://www.devicelink.com/mddi/archive/07/09/017.html
] Other companies provide web-based PLM solutions mainly for apparel [cite web
last = Brown
first = Jim
title = Research R

publisher = Manufacturing Business Technology
date = 2008.02.27
url = http://www.mbtmag.com/blog/1690000369/post/1180022518.html
] , footwear, accessories, and consumer brand manufacturers, including Centric Software and ecVision.

Independent PLM solution providers such as Atos Origin, SIA Conseil, accenture, Infosys, Integware and [http://www.meta-fore.com Metafore] deliver PLM consulting and system integration services and help companies to identify, design, implement and operate appropriate PLM practices, processes and technologies.

There are also companies whose main revenue is not from PLM but do attribute some of their income from PLM software, such as SAP($11B), SSA Global , Oracle Corporation and Autodesk ($1.5B). Other companies in this market, such as Atos Origin, IBM ($88.9B), EDS ($19.8B),NEC ($45B), Accenture, Infosys (INFY), Geometric, Tata Consultancy Services (TCS),WRENCH Solutions (P) Ltd ,ITC Infotech provide outsourcing and consulting services some of which is in the field of PLM. 3DPLM is a joint venture between Dassault systeme and Geometric to develop specialised PLM solutions.

Many of these companies have emerged out of the CAD and PDM market. For a more comprehensive list see List of CAD companies.

See also

* Building lifecycle management
* Collaborative Product Development
* Concept car
* Extending the Product Life Cycle
* Industrial Design
* ISO 10303 - Standard for the Exchange of Product model data
* Mass production
* New product development (NPD)
* Product Life Cycle Management
* Product management
* Toolkits for User Innovation
* User Centered Design

References

Further reading

* [http://www.meta-fore.com/education/wpreg.php 10 Best Practices for Successful PLM Evaluations] - White Paper
* cite book
title =Product Lifecycle Management(Hardcover)
last =Saaksvuori
first =Antti
publisher = Springer
date =3 edition (May, 2008)
url =http://www.plm-info.com/My_Homepage_Files/Page2.html
id =ISBN 3540781730

* [http://www.sme.org/downloads/communities/techgroups/plm/matrix.pdf SME Product Lifecycle Management Tech Group PLM Matrix]
* cite book
title =Product Lifecycle Management: Driving the Next Generation of Lean Thinking (Hardcover)
last =Grieves
first =Michael
publisher = McGraw-Hill
date =1 edition (2006)

* cite book
title =Product Lifecycle Management: 21st century Paradigm for Product Realisation (Hardcover)
last =Stark
first =John
publisher = Springer
date =1 edition (August 27, 2004)
url =http://www.johnstark.com/PLM_Paradigm.html
id =ISBN 1-85233-810-5

* cite book
title =Global Product: Strategy, Product Lifecycle Management and the Billion Customer Question (Hardcover)
last =Stark
first =John
publisher = Springer
date =1 edition (August 24, 2007)
url =http://www.johnstark.com/PR_090307.html
id =ISBN 1-84628-914-9


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Product Lifecycle Management — Saltar a navegación, búsqueda PLM Administración del ciclo de vida del producto Administración del ciclo de vida del producto o PLM (Product Lifecycle managment) se refiere a la filosofía de administrar, a través de soluciones integradas de… …   Wikipedia Español

  • Product Lifecycle Management — Übersicht PLM Product Lifecycle Management bzw. Produktlebenszyklusmanagement (PLM) bezeichnet ein strategisches Konzept zum Management eines Produktes über seinen gesamten Lebenszyklus. Dieses Konzept umfasst sowohl unterstützende IT Systeme als …   Deutsch Wikipedia

  • Product-Lifecycle-Management — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Übersicht PLM Product Lifecycle Management ( …   Deutsch Wikipedia

  • Product Lifecycle Management — Pour les articles homonymes, voir PLM. Le Product Lifecycle Management (PLM, littéralement « gestion du cycle de vie du produit ») est le nom du domaine d activité dont le but est de créer et maintenir les produits tout au long de leur… …   Wikipédia en Français

  • Product Lifecycle Management — (PLM)    This is computer software designed to manage the product lifecycle process of garments from product development through to production. PLM builds on a related category of software, product data management (PDM), which preceded it …   Historical Dictionary of the Fashion Industry

  • Product data management — (PDM) is the business function within product lifecycle management that is responsible for the creation, management and publication of product data. Introduction Product data management (PDM) is focused on information relative to core operations… …   Wikipedia

  • Product information management — or PIM refers to processes and technologies focused on centrally managing information about products, with a focus on the data required to market and sell the products through one or more distribution channels. A central set of product data can… …   Wikipedia

  • Product lifecycle — or product life cycle is the course of a product s sales and profits over time. The five stages of each product lifecycle are product development, introduction, growth, maturity and decline. [cite book |last=Kotler |first=Philip |coauthors=Gary… …   Wikipedia

  • Lifecycle management — *Product lifecycle management *Information Lifecycle Management *Plant lifecycle management *Application Lifecycle Management *Virtual Machine lifecycle management *Software Lifecycle Management …   Wikipedia

  • Product Lifecycle Costing — Einordnung PLCM als Teil des PLM Prozesses [1] Product Lifecycle Cost Management (PLCM) oder auch Product Lifecycle Costing (PLC) ist Bestandteil des Product Lifecycle Management Prozesses und umfasst alle Instrumente und IT Komponenten zur… …   Deutsch Wikipedia


Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.