EditorsAbout the SiteComes vs. MicrosoftUsing This Web SiteSite ArchivesCredibility IndexOOXMLOpenDocumentPatentsNovellNews DigestSite NewsRSS

11.08.18

The António Campinos Private/Secret Meeting With ILO Officials a Slap Across the Face to Employees of the European Patent Office

Posted in Europe, Patents at 5:32 am by Dr. Roy Schestowitz

He wants the cases closed (‘settled’) rather than justice served

Summary: European Patent Office injustice prevails; the new President, António Campinos, is merely trying to cover up the abuses of the person who lobbied to put him in charge

AS we noted yesterday, ILO is showing staff of the European Patent Office (EPO) and reaffirming to the world that it is not impartial and its tribunal is for employers, not employees. This has serious ramifications for a lot of institutions other than the EPO. Yesterday the epostaff4rights (FLIER) people had published this new document [PDF], which was later cited by a blog (Märpel’s) that made us aware of it. To quote Märpel:

The purpose of the meeting is, officially, to “reduce pending appeals”. While this is a laudable objective, Märpel finds it puzzling that one of the parties is welcome to talk with the tribunal and the other is not. Märpel notes that the most efficient way to reduce pending appeal to zero is simply to make sure that staff cannot appeal. Märpel notes that a “Memorandum of understanding” was apparently signed between President Campinos and the chair and vice-chair of the appeals committee that still keeps budget, objectives and discretionary power over the temporary contracts of the appeals committee in the hands of President Campinos. Independence of the judiciary does not look like this.

We have decided to reproduce the publication below.

7 November 2018

EPO FLIER No. 42

The EPO-FLIER wants to provide staff with uncensored, independent information at times of social conflict

Status of EPO disciplinary cases

In June 2014, despite staff protests and a written position by the staff union, the Administrative Council (AC) of the European Patent Office (EPO) endorsed the extension of Mr Battistelli’s term as the EPO President from July 2015 to June 2018 1. The last four years of his presidency will be remembered as an era of institutionalised harassment and bullying 2,3,4.

The Administrative Tribunal of the International Labour Organization (ILOAT) dealt with some EPO disciplinary cases from the Battistelli era in its 125th and 126 th sessions, only a few cases being settled in favour of the accused 5. This paper revisits the most prominent ones, highlighting remaining issues.

As a rule of thumb, whenever disciplinary proceedings were launched by Mr Battistelli, he found the accused guilty 6; whenever the Investigation Unit was involved in a case, it concluded that the suspect had committed misconduct7; and whenever the Disciplinary Committee8 (DC) issued a recommendation for an appropriate sanction, the president imposed a harsher punishment than recommended9. (In the parallel, the success rate for internal appeals dropped to 1% in 2015 10.)

Clear victories (Malika and Ion)

In judgments of the 126th session, issued on 26 June 2018, the Tribunal totally exonerated two officials of the EPO staff’s largest staff union (SUEPO)11.

Concerning Malika Weaver, the treasurer of the Munich branch of SUEPO, the Tribunal wrote:

“Her conduct was, in the circumstances, reasonable conduct for a staff union representative … It did not and could not constitute misconduct let alone serious misconduct. Both the Disciplinary Committee and the President erred in law in characterising her conduct in this way.”12

_____
1 EPO FLIER No. 3 9 – R eputation and patent quality after eight years of Battistelli: ruined (26.06.2018)
2 The tarnished legacy of an EPO president (Kluwer Patent Blog, 21.06.2018)
3 Landgericht München: Patrick Corcoran is Innocent and Acquitted of all Charges (Thorsten Bausch, 20.06.2018)
4 EPO FLIER No. 37 – Battistelli’s record: legal harassment and retaliation (12.06.2018), CA/20/16 and CA/21/15
5 EPO cases of the 126th s ession of the ILO-AT (SUEPO, 04.07.2018)
6 ILO judgments 3958 & 3960, 3968, 3971, 4042, 4043, 4047, 4050, 4052 and the pending case of Laurent Prunier
7 ILO judgments 3958 & 3960, 3968, 4047, 4052
8 Before 2014, the DC chairman and alternate chairman were members of the Legal Board of Appeal. From 2014 to 2017, Mr Battistelli nominated line managers instead, i.e. persons under the president‘s disciplinary authority. Some of them were even hired on (renewable) contract (see the Report of the 254th meeting of the GAC).
9 ILO judgments 3971, 4042, 4043, 4047, 4050, 4052
10 EPO FLIER No. 37, CA/21/15 and CA/20/16, point 287
11 Tribunal ILO reverses dismissals and downgrading of SUEPO leaders (Kluwer Patent Blog, 27.06.2018)
12 Judgment 4042 of the Tribunal’s 126th session (delivered in public on 26 June 2018)


And concerning Ion Brumme, at the time vice-chairman of SUEPO Munich, the judges concluded13:

“For the foregoing reasons no disciplinary sanction should have been imposed on the complainant including the sanction of dismissal. …”

The Tribunal ruled that Malika’s downgrading was to be reversed, Ion was to be reinstated, and both should receive compensation for moral damages. These two judgments have since been implemented grosso modo, or at least a settlement agreement has been reached 14. It is sad to note that while the president was happy to trumpet their supposed guilt, the Office only published a very low-profile announcement about the judgments, and certainly wrote nothing that could be understood as a public apology for the misery it had subjected our colleagues to.

Stage wins (Patrick and Elizabeth)

In December 2014, the president accused Patrick Corcoran of severe misconduct. He was then pursued through legal harassment by the president and the Administrative Council (AC) 15,16,4. VP4 and the president also filed complaints against him at national courts, both in Belgrade and in Munich, which they lost. In 2017, a Bavarian court found that the complaint against Patrick was irreceivable. The Court nevertheless ruled on the substance and declared him innocent!17 The ILO Tribunal ordered that Patrick Corcoran be reinstated to his previous position of a Board of Appeal judge 18. He was formally reinstated for two weeks, and then “permanently transferred in February 2018 to a post of senior expert in classification expressly created for him in The Hague”17, causing the institutionalised harassment by the European Patent Organisation to extend to more than 3.5 years. This had severe consequences for his health 2. There is no indication of remorse from anyone involved in what happened to Patrick Corcoran. And, this case may have consequences that go beyond the appalling mistreatment of a colleague: the fate of the former DG3 judge has put the very independence of the Boards of Appeal into question, and might lead to severe consequences for the Organisation and the European patent system due to pending cases at the German constitutional court19,20.

Elizabeth Hardon was suspended on 17 November 2015 together with Malika Weaver and Ion Brumme. At the time, Elizabeth was chair of SUEPO Munich. In her case, the Tribunal ruled that neither the Disciplinary Committee nor the president had correctly applied the appropriate standard of proof, and sent the case back to the Organisation for a repeat of the disciplinary procedure, with a newly constituted Disciplinary Committee.21

Here comes a pearl from this judgment: one of the allegations brought against Elizabeth was “having assisted and/or cooperated with another employee in repeatedly disseminating defamatory information to the detriment of the EPO and of members of the Administrative Council, the President of the Office, the Vice-President of Directorate-General 4 (DG4) and others.” A careful

_____
13 Judgment 4043 of the Tribunal’s 126th session (delivered in public on 26 June 2018)
14 Message from Ion Brumme, Chairman SUEPO Munich. ILO case 4043 closed. (17.10.2018)
15 Remember the House Ban? How two years flies past (The IPKat, 17.11.2016)
16 A rt. 23 1/15, Art. 23 2/15 and Art. 23 1/16 (Wikipedia)
17 Landgericht München: Patrick Corcoran is Innocent and Acquitted of all Charges (Thorsten Bausch, 20.06.2018)
18 Judgment 3958 of the Tribunal’s 125th session (exceptional public delivery on 6 December 2017)
19 Europe’s Unified Patent Court fate in the balance amid German probing (yes, Brexit is in the mix) (Kieren McCarthy, The Register, 22.02.2018)
20 EPA-Disziplinarverfahren: „Verwaltungsrat und Battistelli handeln ohne rechtliche Grundlage“ (JUVE, 29.10.2015)
21 Judgment 4047 of the Tribunal’s 126th session (delivered in public on 26 June 2018)


reading of judgments 3958 and 4047 makes it obvious that the other employee Elizabeth was accused of “having assisted and/or cooperated with“ was … DG3 judge Patrick Corcoran22. In his case, the Tribunal23 found that, since the president was a target of the alleged defamatory campaign, he had a conflict of interest in the matter, and ordered that the claimant “shall be immediately reinstated in his former post”. In its judgment on the (former) staff union official Elizabeth Hardon, however, the Tribunal – in a similar composition24 – sent the case back to the Organisation “to enable the charges … to be considered afresh … and the President of the Office to make a new decision.” Are truly all equal in the eyes of the ILO Tribunal? Now Elizabeth has to go through the disciplinary process again, with an unknown outcome and with all the stress and uncertainty associated with a procedure of that nature.

Our legal system sometimes seems like a lottery. In an earlier judgment concerning Elizabeth, the Tribunal had taken a very formalistic approach which, we think, did not do justice to the case at hand25. Firstly, the Disciplinary Committee had unanimously recommended to close the case but the president instead imposed a sanction of severe downgrading. The Tribunal found this punishment “not disproportionate”. Secondly, Elizabeth had reported an opinion of a group of persons through private emails. Reporting that opinion was interpreted as defamation and harassment, while neither the Office nor the Tribunal considered whether the opinion may have been correct.

Another judgment26 concerns a former employee of the EPO, who had taken up employment with the staff union. The Investigation Unit initiated an investigation against him for, among other things, “unauthorised publication on the Internet … of information and opinions about the work of the EPO.” In his decision, the president also took into account the charge of having published insulting and defamatory opinions, which the Disciplinary Committee had considered not proven. Although the Committee had concluded that pension cuts could not be imposed on former employees, the president reduced his future pension by one third26.

While in this case the activities of the Investigation Unit extended outside the Organisation, the Tribunal failed to draw a clear line to avoid possible conflicts with national law.

The Tribunal did, however, criticise the president for not considering the instructions of the Administrative Council’s Resolution CA/26/1627, aimed at “ending ‘the social unrest within the [European Patent] Office’.” It therefore found the decision unlawful and sent the case back to the EPO for a new examination.

Cases lost (Aurélien and Michael)

Two further judgments concern Aurélien Pétiaud and Michael Lund, both members of the Internal Appeals Committee (IAC), appointed by the Central Staff Committee (CSC)28. At some point in 2014, their heavy workload did not allow them to deal with all their tasks as IAC members, which include “completing opinions or dissenting opinions following the hearings and sessions within the deadlines provided.”29 They had to make a difficult choice: either stop writing dissenting opinions

_____
22 Referred to as “case C-062” in judgment 4047
23 Judges Giuseppe Barbagallo, Dolores M. Hansen and Michael F. Moore
24 Judges Giuseppe Barbagallo, Michael F. Moore and Yves Kreins
25 Judgment 3968 of the Tribunal’s 125 th s ession (delivered in public on 24 January 2018)
26 Judgment 4052 of the Tribunal’s 126 th s ession (delivered in public on 26 June 2018)
27 RESOLUTION ADOPTED BY THE ADMINISTRATIVE COUNCIL ON 16 MARCH 2016
28 Judgments 3971 of the Tribunal’s 125th s ession, and 4050 of the Tribunal’s 126 th s ession
29 ILO Judgment No. 3971 (see eg considerations 12 and 16)


on cases of previous sessions, or refuse to work on new cases. Between a rock and a hard place, they decided not to attend a future session. For this, they were disciplined by the president. The Tribunal showed no understanding for their difficult situation and dismissed their complaints5.

Presidential bias and legal harassment

The Tribunal was aware of the pattern of institutionalised harassment and “witch hunts”30 on staff union officials at the EPO: a March 2017 ILO report31 mentions that “the Administrative Council of the EPO adopted a resolution in which it expressed deep concern about the social unrest within the European Patent Office, noted that disciplinary sanctions against staff or trade union representatives were widely questioned in the public opinion, …”

In several cases32 the claimants stressed that the punishment imposed on them was an act of “harassment”, “institutional harassment”, a “reprisal” or a “retaliatory” measure directed against them because of their activities as staff representatives. But the Tribunal seems to fail to consider this general pattern when judging their cases. The only case where the Tribunal requested the Organisation to respect the March 2016 Resolution is Judgment 4052 (discussed above)26. We hope that the Tribunal will consider this when dealing with the cases still pending.

Open cases (Laurent)

Laurent Prunier was the third union representative dismissed by Mr Battistelli. His case is pending before the ILOAT. At the time of his dismissal, Laurent was the secretary of SUEPO The Hague and a full member of the Central Staff Committee. He was dismissed after the Council had issued its March 2016 Resolution27 – which the president ignored 33. The dismissal was even implemented in a manner incompatible with the Service Regulations34. Laurent’s dismissal was also criticised in the specialised press for being “not one of firm, balanced management, but of management by intimidation.”35 Reacting to this criticism, Mr Battistelli launched accusations against Laurent, implying that he belonged to a group of “harassers” who had subjected a colleague to “intense defamation, threat and harassment”, allegedly leading to the colleague’s resignation from the CSC.36 Apart from the fact that Laurent denied from day one any and all wrongdoings, the CSC has unambiguously stated that no-one resigned from the CSC for reasons of interpersonal problems within the CSC itself34. The president made his accusations public, whereas Laurent was not allowed to clear his name by publishing all documents relevant to his case37.

Finally, in addition to Laurent, another CSC member and SUEPO official in The Hague was also targeted by the former president, investigated and disciplined on the basis of equally false accusations. His case is now pending at ILOAT.

_____
30 Labor relations turn toxic in the European Patent Office (Politico, 12.08.2015)
31 Matters relating to the Administrative Tribunal of the ILO – Update on discussions with the European Patent Organisation on possible future action to improve the Tribunal’s caseload, Programme of the 329th Session of the ILO Governing Body in March 2017
32 Judgments 3968 (page 4), 3971 (consideration 18), 4042 (cons. 10), 4043 (cons. 11), and 4047 (cons. 4)
33 Firings will continue until morale improves – Merpel revisits the EPO (The IPKat, 07.11.2016)
34 Open letter: dismissal of a further staff representative (CSC, 21.11.2016)
35 EPO users and staff need the Administrative Council to get a grip on current events (Joff Wild, IAM, 7.11.2016)
36 EPO President Benoît Battistelli responds to IAM criticisms of recent union official dismissa l (IAM, 10.11.2016)
37 Sacked EPO staff union official responds to Battistelli’s IAM letter (IAM, 17.11.2016)


Conclusions

The above cases and more generally recent trends in the ILOAT judgments raise a number of concerns. One of them is the inconsistent application of the case law, and another is the practice of treating cases individually. Both lead to legal uncertainty and a higher number of complaints being filed5.

The practice of sending cases back for re-examination when the Office has made formal mistakes, thereby giving the employer a second chance to make its case, seems particularly unfair – if the complainant makes a formal mistake, the case is dismissed, often summarily. The percentage of summary dismissals has seen a striking increase since 2015, and for EPO staff (32%) it is
significantly higher than the average (15%) 38 . The publicly declared personal friendship between the EPO’s Director Employment Law, responsible for defending the EPO, and the Registrar of the Tribunal does not help to mitigate the perception of bias38.

It is a staff representative’s role to represent the interests of staff. This often brings them into conflict with their employer. In the world outside the EPO – at least that part covered by its member states – staff representatives therefore enjoy particular protection against the aggressions of employers. In the EPO, this is no longer the case. Under Mr Battistelli the Office started investigations against about a dozen elected or nominated staff representatives, and many of them were ultimately disciplined. This affected their health and families.

Mr Battistelli always claimed that the reason for initiating disciplinary procedures was misconduct. The Tribunal mostly supported his views. But even a superficial reading of the judgments makes clear that other motives were at hand. The risk of being down-graded or dismissed for merely doing their job no doubt dissuades many colleagues from standing for election and/or accepting a nomination as a staff representative33.

Due to the persistent atmosphere of intimidation, employees cannot fully focus on the work to be done. This has a negative impact on the quality of our services. If the EPO continues to persecute its staff representatives, it will also further damage its reputation as a first class employer.

In its March 2016 Resolution27 the Administrative Council called on the EPO President “to ensure that disciplinary sanctions and proceedings are not only fair but also seen to be so, and to consider the possibility of involvement of an external reviewer or of arbitration or mediation”. The Office still has not complied with this call.

Mr Campinos did not cause any of this damage. But if he truly wants to restore social dialogue and the reputation of the Office, he will have to find a way to restore the trust that has been lost.

_____
38 EPO FLIER No. 38 The ILO Tribunal – Is it still worthy of our trust? (12.06.2018)

The PDF contains embedded URLs for the above references. The conversion was done manually and is time-consuming.

Share this post: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Reddit
  • co.mments
  • DZone
  • email
  • Google Bookmarks
  • LinkedIn
  • NewsVine
  • Print
  • Technorati
  • TwitThis
  • Facebook

If you liked this post, consider subscribing to the RSS feed or join us now at the IRC channels.

Pages that cross-reference this one

Leave a Comment

You must be logged in to post a comment.

What Else is New


  1. Science Minister Sam Gyimah and the EPO Are Eager to Attack Science by Bringing Patent Trolls to Europe/European Union and the United Kingdom

    Team UPC has managed to indoctrinate or hijack key positions, causing those whose job is to promote science to actually promote patent trolls and litigation (suppressing science rather than advancing it)



  2. USF Revisits EPO Abuses, Highlighting an Urgent Need for Action

    “Staff Representation Disciplinary Cases” — a message circulated at the end of last week — reveals the persistence of union-busting agenda and injustice at the EPO



  3. Links 14/11/2018: KDevelop 5.3, Omarine 5.3, Canonical Not for Sale

    Links for the day



  4. Second Day of EPOPIC: Yet More Promotion of Software Patents in Europe in Defiance of Courts, EPC, Parliament and Common Sense

    Using bogus interpretations of the EPC — ones that courts have repeatedly rejected — the EPO continues to grant bogus/fake/bunk patents on abstract ideas, then justifies that practice (when the audience comes from the litigation ‘industry’)



  5. Allegations That António Campinos 'Bought' His Presidency and is Still Paying for it

    Rumours persist that after Battistelli had rigged the election in favour of his compatriot nefarious things related to that were still visible



  6. WIPO Corruption and Coverup Mirror EPO Tactics

    Suppression of staff representatives and whistleblowers carries on at WIPO and the EPO; people who speak out about abuses are themselves being treated like abusers



  7. Links 13/11/2018: HPC Domination (Top 500 All GNU/Linux) and OpenStack News

    Links for the day



  8. The USPTO and EPO Pretend to Care About Patent Quality by Mingling With the Terms “Patent” and “Quality”

    The whole "patent quality" propaganda from EPO and USPTO management continues unabated; they strive to maintain the fiction that quality rather than money is their prime motivator



  9. Yannis Skulikaris Promotes Software Patents at EPOPIC, Defending the Questionable Practice Under António Campinos

    The reckless advocacy for abstract patents on mere algorithms from a new and less familiar face; the EPO is definitely eager to grant software patents and it explains to stakeholders how to do it



  10. The U.S. Chamber of Commerce is Working for Patent Trolls and Patent Maximalists

    The patent trolls' propagandists are joining forces and pushing for a patent system that is hostile to science, technology, and innovation in general (so as to enable a bunch of aggressive law firms to tax everybody)



  11. Team UPC, Fronting for Patent Trolls From the US, is Calling Facts “Resistance”

    The tactics of Team UPC have gotten so tastelessly bad and its motivation so shallow (extortion in Europe) that one begins to wonder why these people are willing to tarnish everything that's left of their reputation



  12. The Federal Circuit Bar Association (FCBA) Will Spread the Berkheimer Lie While Legal Certainty Associated With Patents Remains Low and Few Lawsuits Filed

    New figures regarding patent litigation in the United States (number of lawsuits) show a decrease by about a tenth in just one year; there's still no sign of software patents making any kind of return/rebound in the United States, contrary to lies told by the litigation 'industry' (those who profit from frivolous lawsuits/threats)



  13. Links 12/11/2018: Linux 4.20 RC2, Denuvo DRM Defeated Again

    Links for the day



  14. Automation of Searches Will Not Solve the Legitimacy Problem Caused by Patents Lust

    The false belief that better searches and so-called 'AI' can miraculously assess patents will simply drive/motivate bad decisions and already steers bad management towards patent maximalism (presumption of examination/validation where none actually exists)



  15. The Federal Circuit and PTAB Are Not Slowing Down; Patent Maximalists Claim It's 'Harassment' to Question a Patent's Validity

    There’s no sign of stopping when it comes to harassment of judges and courts; those who make a living from patent threats and litigation do anything conceivable to stop the ‘bloodbath’ of US patents which were never supposed to have been granted in the first place



  16. Patent Maximalists Will Latch Onto Return Mail v US Postal Service in an Effort to Weaken or Limit Post-Grant Reviews of US Patents

    An upcoming case, dealing with what governments can and cannot do with/to patents (specifically the US government and US patents), interests the litigation 'industry' because it loathes reviews of low-quality and/or controversial patents (these reviews discourage litigation or stop lawsuits early on in the cycle)



  17. Guest Post: EPO Spins Censorship of Staff Representation

    Another concrete example of Campinos' cynical story-telling



  18. Andrei Iancu and Laura Peter Are Two Proponents of Patent Trolls at the Top of the USPTO

    Patent offices do not seem to care about the law, about the courts, about judges and so on; all they care about is money (and litigation costs) and that’s a very major problem



  19. The Patent 'Industry' Wants Incitations and Feuds, Not Innovation and Collaboration

    The litigation giants and their drones keep insisting that they're interested in helping scientists; but sooner or later the real (productive) industry learns to kick them to the curb and work together instead of suing



  20. EPO 'Outsourcing' Rumours

    The EPO advertises jobs in Prague and Lisbon; this leads to speculations less than a year after António Campinos sent EU-IPO jobs to India (for cost reduction)



  21. Links 11/11/2018: Bison 3.2.1 and FreeBSD 12.0 Beta 4

    Links for the day



  22. Pro-Litigation Front Groups Like CIPA and Team UPC Control the EPO, Which Shamelessly Grants Software Patents

    With buzzwords and hype like "insurtech", "fintech", "blockchains" and "AI" the EPO (and to some degree the USPTO as well) looks to allow a very wide range of software patents; the sole goal is to grant millions of low-quality patents, creating unnecessary litigation in Europe



  23. Latest Loophole: To Get Software Patents From the EPO One Can Just Claim That They're 'on a Car'

    The EPO has a new 'study' (accompanied by an extensive media/PR campaign) that paints software as "SDV" if it runs on a car, celebrating growth of such software patents



  24. The Huge Cost of Wrongly-Granted European Patents, Recklessly Granted by the European Patent Office (EPO)

    It took 4 years for many thousands of people to have just one patent of Monsanto/Bayer revoked; what does that say about the impact of erroneous patent awards?



  25. Links 10/11/2018: Mesa 18.3 RC2, ‘Linux on DeX’ Beta and Windows Breaking Itself Again

    Links for the day



  26. Unified Patents Takes Aim at Velos Media SEPs, Passed From Patent Aggressor Qualcomm

    The latest endeavour from Unified Patents takes aim at notorious standard-essential patents (SEPs), which are not compatible with Free/Open Source software and are typically invalid as per 35 U.S.C. § 101 as well



  27. Stacked Panels of Front Groups Against PTAB and in Favour of Patents on Life/Nature

    So-called 'panels' where the opposition is occluded or excluded try to sell the impression that greatness comes from patent maximalism (overpatenting) rather than restriction based on merit and rational scope



  28. With Patent Trolls Like Finjan and Blackbird Tech out There, Microsoft in OIN Does Not Mean Safety

    With many patent trolls out there (Microsoft’s Intellectual Ventures alone has thousands of them) it’s not at all clear how Microsoft can honestly claim to have reached a “truce”; OIN deals with issues which last manifested/publicly revealed themselves a decade ago (Microsoft suing directly, not by proxy)



  29. Links 9/11/2018: Qt 5.12.0 Beta 4, Ubuntu On Samsung Galaxy Devices, Rust 1.30.1

    Links for the day



  30. Microsoft is Supporting Patent Trolls, Still. New Leadership at USPTO Gives Room for Concern.

    New statements from Microsoft's management (Andersen) serve to show that Microsoft hasn't really changed; it's just trying to sell "Azure IP Advantage", hoping that enough patent trolls with their dubious software patents will blackmail GNU/Linux users into adopting Azure for 'protection'


CoPilotCo

RSS 64x64RSS Feed: subscribe to the RSS feed for regular updates

Home iconSite Wiki: You can improve this site by helping the extension of the site's content

Home iconSite Home: Background about the site and some key features in the front page

Chat iconIRC Channel: Come and chat with us in real time

CoPilotCo

Recent Posts