Court of Appeal Upholds Injunction Against Google (Equustek Solutions Inc. v. Google Inc.)

.
By Richard Stobbe

Apparently Google does not appreciate being ordered by a Canadian court to remove worldwide search results. In Update on Injunction Against Google (Equustek Solutions Inc. v. Google Inc.) we reviewed a 2014 decision in which Google was ordered to de-index certain offending websites which were selling goods that were the subject of an intellectual property (IP) infringement claim (that decision was Equustek Solutions Inc. v. Jack, 2014 BCSC 1063 (CanLII)). Google appealed that decision to the B.C. Court of Appeal.

Last week, in Equustek Solutions Inc. v. Google Inc., 2015 BCCA 265, the B.C. Court of Appeal upheld the original order.

In the underlying action, Equustek alleged that Mr. Jack and Datalink Technologies designed and sold product which infringed the IP rights of Equustek. The original lawsuit was based on trademark infringement and misappropriation of trade secrets. Equustek successfully obtained injunctions prohibiting this original infringement. The infringement, however, continued through a variety of websites, and relying on search engines (such as Google) to attract customers. Equustek obtained another injunction prohibiting Google (”the world’s most popular search engine” - those are the court’s words) from delivering search results which directed customers to the offending websites.

Google appealed, arguing that this injunction was overreaching since it was beyond the Canadian court’s jurisdiction. After all, Google has no employees, business offices, or servers within British Columbia. The appeal court observed that Google’s “activities in gathering data through web crawling software, in distributing targeted advertising to users in British Columbia, and in selling advertising to British Columbia businesses are sufficient to uphold the chambers judge’s finding that it does business in the Province.” The court, therefore, was entitled to assert jurisdiction over Google even though it was not a party to the underlying litigation. Put another way, “the underlying litigation clearly has a “real and substantial connection” to British Columbia. Equally, Google’s services, which provide a link between the defendant’s products and potential customers, are substantially connected to the substance of the lawsuit.”

The court drew a parallel with a recent English case, Cartier International AG v. British Sky Broadcasting Limited, [2014] EWHC 3354 (Ch.), where Cartier sought an injunction against a number of ISPs in the UK in order to block access to the offending websites which sold counterfeit Cartier products. The court granted the order in that case.

The B.C. court rejected a creative free-speech argument (the argument that the injunction may have the effect of stifling freedom of expression from the blocked websites). (”There is no evidence that the websites in question have ever been used for lawful purposes, nor is there any reason to believe that the domain names are in any way uniquely suitable for any sort of expression other than the marketing of the illegal product.”)

The court also gave short shrift to the argument that the injunction should be restricted to “Canadian” results from google.ca as opposed to an injunction with worldwide effect (”…an order limited to the google.ca search site would not be effective.”)

If Google successfully appeals this decision, it will undoubtedly attract even more intervenors and will provide an opportunity for Canada’s top court to clarify the law in this area.

Need assistance with intellectual property disputes and internet law? Get advice from experienced counsel.

Calgary - 07:00 MDT

No comments

Outsourcing by Canadian Companies after the USA PATRIOT Act

capture2.JPGBy Richard Stobbe

Wondering about outsourcing your data to the U.S.? What follows is an update to one of our most popular posts: Outsourcing by Canadian Companies: Another Look at the USA PATRIOT Act, originally written in January 2013.

In that post, we discussed the concern that U.S. government authorities may use the provisions of the Uniting and Strengthening America by Providing Appropriate Tools Required to Intercept and Obstruct Terrorism Act (“PATRIOT Act”) to access the personal information of Canadians where that information is stored in the United States in the context of outsourcing or cloud-computing.

We also noted that for private sector businesses there are no specific legal prohibitions on outsourcing to the United States in light of the PATRIOT Act, provided (1) reasonable safeguards are built into the outsource contract (including confidentiality, use-restrictions, security, and provisions to meet monitoring and audit requirements), and (2) customers are notified in a clear way when their personal information will be stored or handled outside Canada. The only exceptions to this are within the public sector, as reviewed in our earlier post.

What Has Changed and What Remains the Same

This is a complicated area of law. Starting in June 2013, Edward Snowden’s revelations about N.S.A.’s pervasive warrantless surveillance programs triggered a broader debate about privacy, as well as the specific risks of outsourcing to U.S. companies.

Certain provisions of the PATRIOT Act expired under a sunset clause on June 1, 2015. The U.S. Congress passed the USA FREEDOM Act on June 2, 2015 (in keeping with the American penchant for legislative acronyms, the full name is “Uniting and Strengthening America by Fulfilling Rights and Ending Eavesdropping, Dragnet-collection and Online Monitoring Act“).

The USA FREEDOM Act restores many of the expired provisions of the PATRIOT Act through 2019. Some provisions of the Foreign Intelligence Surveillance Amendments Act will expire in 2017 (including Section 702, a provision which underpins some of the N.S.A.’s bulk surveillance of online communications). Under the FREEDOM Act, certain sections of the Foreign Intelligence Surveillance Act of 1978 were amended in an effort to delimit the NSA’s mass data collection programs. However, the restrictions on bulk data collection don’t take effect for 6 months after the USA FREEDOM Act is enacted. There is also a carve-out to permit the government to obtain FISA orders during this 180-day period. The effect of this is unclear, but commentators have speculated that during this 6-month grace period the N.S.A. can continue bulk collection, and obtain FISA orders which are not constrained by the requirement for a “selection term”.

Furthermore, bulk collection of phone data is not necessarily coming to an end - arguably, it is merely being delegated to the telecoms: “The Freedom Act does take the bulk collection of Americans’ telephone records out of the hands of the National Security Agency and leaves those records with the phone companies; it sets up procedures for the NSA to get access to those records when it wants to.

The new law does introduce reforms for oversight of government surveillance. In a nod to transparency, some FISA Court opinions may become available, and technology companies will have the ability to publicly report the number of government surveillance requests or investigation inquiries they receive. Previously, companies were prohibited from reporting that such requests had been received.

Generally, under the FREEDOM Act, indiscriminate bulk data collection is to be reformed by requiring the use of “specific selection terms”. In other words, government agencies such as the NSA must use a search term - the name of a specific person, account, address, or personal device, or any other specific identifier - to limit the scope of data collection “to the greatest extent reasonably practicable”.

In 2004, after the initial flurry of anxiety about US government surveillance under the PATRIOT Act, the Privacy Commissioner of Canada noted: “The [PATRIOT] Act is simply one example of a law that can give the United States government or its agencies access to personal information about Canadians that has been transferred to the United States. Research done by the Office of the Privacy Commissioner and discussions with the Department of Justice suggest that the USA PATRIOT Act is not likely in the normal course of events to be used to obtain personal information held in the United States about Canadians.” (Emphasis added)

In light of the 2013 Snowden revelations (and the 2007 Mark Klein disclosures), we now know that, in fact, the bulk collection of phone and internet data by the N.S.A. would have resulted in a lot of personal information about Canadians being collected by the N.S.A. in the United States through the N.S.A.’s PRISM, ECHELON and related surveillance programs.

Data access by Canadian or American government authorities in the course of investigations is not new. Don’t forget that the PATRIOT Act itself was merely an amendment and expansion to a series of existing government investigation tools which were already part of U.S. law, such as the Electronic Communications Privacy Act, Computer Fraud and Abuse Act, Foreign Intelligence Surveillance Act, Money Laundering Control Act and the Bank Secrecy Act. Going back even further, NSA’s cooperation and information-sharing with Canadian security agencies actually dates to the 1940s (see: the UK-USA Agreement). However, the sheer scope, breadth and depth of surveillance was new.

The Americans are not the only ones who carry on surveillance. There are a number of Canadian laws that enable police, security agencies and government investigators to obtain access to information held in Canada in the course of an investigation. And as in the U.S., Canadian security agencies have also been caught exceeding the legal limits on their online surveillance (see X (Re), 2013 FC 1275; aff’d 2014 FCA 249, where the Federal Court and Federal Court of Appeal decided that CSIS breached the duty of candour owing to the Court in seeking and obtaining search warrants fro surveillance on Canadians outside Canada).

Canadian police and security agencies can also obtain information held in the U.S., just as American security agencies can obtain records held in Canada through information-sharing agreements, protocols and a bilateral treaty between the United States and Canada known as the Mutual Legal Assistance Treaty (the “MLAT”). Other countries have similar investigative powers.

While the Americans are making some modest reforms to their surveillance laws, Canadian authorities are actually expanding their reach; the Anti-terrorism Act, 2015 (Bill C-51) was passed on June 9, 2015, and is awaiting royal assent. This new law expands the information-gathering powers between CSIS, police investigators and other Canadian government agencies.

Further, the effect of so-called “boomerang routing” means that online information flowing between a Canadian sender and Canadian recipient is still often routed through the US. (See: IXMaps.ca) Thus, even where data is not physically stored in the US, it may be caught by ongoing N.S.A. surveillance at the point the data traverses through an internet exchange point located within the United States.

Conclusion

As a matter of risk-assessment for Canadian companies outsourcing data to cloud-computing service providers, should you be concerned that your (or your customers’) Canadian online data will be subject to access by the U.S. government?

1. We know that for Canadian private sector businesses there are still no legal prohibitions against outsourcing data to the United States (note that the public sector is treated differently);

2. Best practices still dictate that (a) reasonable safeguards should be built into the outsource contract (including confidentiality, use-restrictions, security, and provisions to meet monitoring and audit requirements), and (b) customers should notified in a clear way when their personal information will be stored or handled outside Canada.

3. There can be no doubt that surveillance practices under the (old) PATRIOT Act resulted in the mass indiscriminate collection of internet and phone data for many years (and very likely continues within the 6-month period after enactment of the FREEDOM Act). It appears very likely that Canadian data outsourced to the U.S. was subject to bulk collection by the N.S.A. Due to “boomerang routing”, it appears likely that even data stored on servers located within Canada often flows through internet exchange locations within the U.S., and therefore would be susceptible to bulk collection by the N.S.A. The USA FREEDOM Act (which is really the PATRIOT Act 2.0) does impose some mild but important reforms on the scope of N.S.A. surveillance. If bulk data and phone-record collection is actually curtailed, the ongoing risk is associated with “targeted” or “selection term” access, in situations where government security and law enforcement agencies exercise rights of accessing and monitoring online data in the course of investigations of a “specific person, account, address, or personal device” in the U.S. It is worth noting that this ongoing risk of access is similar on both sides of the Canada/U.S. border, since Canadian security and law enforcement agencies have similar powers of investigation, and the two governments can rely on MLAT requests and other information sharing protocols to share data.

When you weigh the issues and risks associated with outsourcing Canadian data to the U.S., consider these points and seek advice from experienced IT and privacy counsel.

Further reading: Law, Privacy and Surveillance in Canada in the Post-Snowden Era.

Calgary - 07:00 MDT

No comments

Competing After Employment (Part 2)

.
By Richard Stobbe

A few weeks ago, Jawbone, a fitness tracking hardware and software maker, sued its arch-rival Fitbit, alleging that Fitbit lured its employees away to obtain access Jawbone’s confidential information and product plans. How would this play out in Canada? In our earlier post (Competing After Employment (Part 1)) we considered a case in which the employer could not describe the confidential information with enough specificity and detail, and the employer was unable to get its injunction form the court.

In Brandt Engineering Products Ltd v Rockford Engineering Works Ltd., 2014 SKQB 339 (CanLII), the employer enjoyed a different result.

After several employees left BEPL to join a competitor, BEPL sued its competitor alleging that the former employees of BEPL each breached their fiduciary duties, breached confidence, and breached their employment contracts, among other things. BEPL sought an injunction to prevent the use of confidential information by the ex-employees and their new employer.

The court noted that “each of these individuals were either professionals or they were engaged in doing, assisting or supporting the work of the professional/design team at BEPL. I am satisfied from the evidence that each of them would have been aware of the confidential and proprietary nature of the designs, processes, customer and supplier lists and generally and specifically financial, organizational and technical information respecting BEPL and its operations. Whether by virtue of their employment contracts, their status as professionals, the confidentiality and proprietary notices which much of BEPL’s documentation contained, or the role that each of the individual defendants played as members of the design group at BEPL, each could not help but be aware of and recognize the confidential and proprietary nature and character of much of the information to which they had access and were privy.” (Emphasis added)

It was discovered during the course of the lawsuit that the ex-employees had downloaded or removed various confidential documents (”approximately 9,713 documents” burned onto discs and a “banker’s box of BEPL materials”) and provided some of this information to the new employer, BEPL’s competitor.

The court granted the injunction restricting the ex-employees and their new employer from using confidential information and upholding the non-solicitation covenants. The court made a few important points which bear repeating:

1. “Where employees have a non-competition clause in their contract of employment or they are determined to be employees having fiduciary obligations – the employee has a continuing duty to maintain confidences for a reasonable period of time and the employee is not permitted to actively solicit the former employer’s customers nor to use confidential information to the employee’s own employment advantage…”

2. “An interim injunction should not issue for the sole purpose of eliminating competition or effectively reducing it. In cases such as this, the purpose of the injunction is to constrain improper competition — that is to say the use or potential use by former employees of confidential and proprietary information, the property of and acquired from a previous employer to whom the employees owe a fiduciary duty of confidentiality, to compete with that employer.”

3. It is also worth noting that:
- the terms of the employment agreements as well as internal confidentiality notices helped bolster the argument that these ex-employees were aware of their confidentiality obligations, and
- the evidence of misappropriation of specific documents avoided the problem in the JTT Electronics case regarding the need to describe the confidential information with enough specificity and detail.

In summary, this case succeeded in enjoining improper competition by departing employees. Get advice on departing employees, restrictive covenants and intellectual property protection from experienced counsel.

Calgary - 07:00 MDT

No comments

Employee Ownership of Patentable Inventions

By Richard Stobbe

A startup in the oil-and-gas service sector sought to improve downhole well stimulation technology. After a few years, differences between the three founders culminated in the ouster of Mr. Groves, one of the founders. Mr. Groves was removed as President and then his employment was terminated. The company had, during those few years, filed for patent protection on a number of inventions which were invented by Mr. Groves. After his termination, he promptly sued his former employer based on a claim of ownership of those inventions which were created during the course of his employment.

In the recent decision in Groves v Canasonics Inc., 2015 ABQB 314 (CanLII), the court noted that the employment agreement between Mr. Groves and Canasonics included the following condition:

“The Company shall own any and all Copyright and Intellectual Property created in the course of Employment. Further, in the event there is a period when the Employee might be considered an independent contractor, all Copyright created and any Intellectual Property created shall be owned by the Company.” The Court had no trouble in concluding that the inventions were patented in the U.S. and Canada by their inventor, Mr. Groves in his capacity as an employee, who then assigned the inventions to Canasonics as the employer pursuant to terms of the employment agreement.

The lesson for business in any industry is clear: ensure that your employment agreements - and by extension, independent contractor and consulting agreements - are clear. Intellectual property and ownership of inventions should be clearly addressed. Get advice from experienced counsel to ensure that the IP legal issues are covered - including confidentiality, consideration, invention ownership, IP assignment, non-competition and non-solicitation.

Calgary - 07:00 MDT

No comments

Reverse Engineering Cloud-Based Software

.
By Richard Stobbe

Let’s say you provide web-based software in a SaaS subscription model. What if your reseller or strategic business partner works against you to redesign and reverse engineer your software so they can launch a competing product?

This is what happened to Warehouse Solutions (WSI) in the recent U.S. case Warehouse Solutions, Inc. v. Integrated Logistics, LLC (May 8, 2015, Fed. CA 11th Cir.). WSI developed and sold a web-based software product known as “Intelligent Audit” which interfaced with UPS and FedEx tracking systems to allow companies to track and manage packages. Integrated acted as a reseller of “Intelligent Audit”, but was also a competitor to WSI, in the sense that Integrated sold its own package-tracking software. The reseller relationship between WSI and Integrated, however, was never documented in a written agreement. The parties had verbal discussions about the confidential and proprietary nature of the “Intelligent Audit” software.

Although Integrated never had access to the source code for “Intelligent Audit”, it had high level administrator access rights to the software, and therefore had much broader insight into the features, functionality and structure of the software, compared to the typical end-user.

On the side, unknown to WSI, Integrated developed its own web-based package-tracking software product that was visually and functionally similar to “Intelligent Audit”. Integrated even went so far as to give its own software developer access to “Intelligent Audit”. Eventually, Integrated dropped “Intelligent Audit” and began selling its own competing product under the ShipLink brand name.

WSI then sued Integrated for reverse engineering and copying its software, and through various court proceedings, the claims came down to the issue of trade secrets. The court drew a distinction between a software program’s underlying source code, which may be a trade secret, and the program’s “look and feel” and “functionality,” which cannot be protected as a trade secret, since these features are readily apparent to any user. Since WSI did not enter into a written confidentiality agreement with Integrated, the trade secret claim failed, and WSI’s claim was dismissed.

Lessons for business?

1. It’s worth noting that this case turns largely on U.S. concepts of “trade secret” protection under the Trade Secrets Act, and there is no equivalent legislation in Canada. Canadian software vendors are frequently bound by local U.S. laws in their dealings with American customers, resellers and strategic partners, so this case is an important one for Canadian SaaS providers, even though it involves U.S. law.

2. There are situations - such as in AirWatch, LLC v. Mobile Iron, Inc., (Unpublished) No. 1:12-cv-3571 (N.D. Ga. Sept. 4, 2013) - where a software licensor can protect its software as a trade secret, where it uses written agreements to clearly preserve the secrecy of the program’s functions and specifications.

3. Overall, the message for software vendors and SaaS providers is that clear written agreements will always be preferable to handshake deals and verbal warnings about confidentiality.

Calgary - 07:00 MDT

No comments

Canadian Copyright Term Extensions

By Richard Stobbe

As we noted in our earlier post (See: this link) the bill known as Economic Action Plan 2015 Act, No. 1 was tabled in the House of Commons on May 7, 2015. It passed Second Reading in the House of Commons on May 25th and is now with the House of Commons Standing Committee on Finance.

The bill proposes to amend the Copyright Act to extend the term of copyright protection for sound recordings and performances fixed in sound recordings.

Copyright in a sound recording currently subsists until the end of 50 years after the end of the calendar year in which the first fixation of the sound recording occurs. However, if the sound recording is published before the copyright expires, then copyright protection would be extended to the earlier of the end of 70 years after the end of the calendar year in which the first publication of the sound recording occurs and the end of 100 years after the end of the calendar year in which that first fixation occurs.

The bill is expected to pass. Stay tuned.

Calgary - 07:00 MDT

No comments

What, exactly, does industrial design protect?

By Richard Stobbe

What, exactly, does industrial design protect? The recent decision Zero Spill Systems Inc. v. Heide, 2015 FCA 115, reviewed this question. In the trial level decision, Zero Spill sued a competitor for infringement of Canadian Industrial Design No. 86,793 (the ’793 Design), based on the competitor’s sales of a similar-looking tray. The ‘793 Design protected a fluid containment tray for use in oil field operations. The Federal Court decided that there was no infringement because many features of the ’793 Design were in some way functional, and were therefore unprotectable under the Industrial Design Act by virtue of section 5.1(a) of the Act. The court of appeal reversed in part and clarified:

1. First, the Court made it clear that the right to sue for industrial design infringement depends on registration. Without a registered industrial design, there can be no basis for infringement. With a registered design, the law recognizes a presumption of validity. In other words, a presumption that the registered industrial design complies with the Act.

2. Secondly, it is worth noting that this presumption favours the owner, and places the onus on the alleged infringer to plead invalidity. If invalidity is not raised in the defence, and evidence is not raised on the issue of invalidity, then the court cannot make a determination of invalidity.

3. Third, the Court said clearly that “functional features of an industrial design may be protected by the Industrial Design Act.” Looking at section 5.1(a) of the Act, it is clear that features that are dictated solely by a utilitarian function of the article are ineligible for protection. Therefore, “features may be simultaneously useful and visually appealing.” The Court went so far as to say that Industrial Design Act would serve no purpose if it did not protect functional features. Only those features whose form are dictated solely by function are not protected.

Talk to experienced IP counsel at Field Law for advice on exploring the possible advantages of industrial design protection for your products.

Calgary - 07:00 MDT

No comments

Trade Dress Updates: “Beauty” does not cut it

By Richard Stobbe

A recent decision of the US Federal Court (see: Apple, Inc. v. Samsung Electronics Co., Ltd. May 18, 2015) reviewed the jury decision in Apple’s famous infringement lawsuit against Samsung. You may recall that Apple’s 2011 lawsuit alleged that Samsung infringed Apple’s utility patent rights, design patents, and trade dress rights.

See our previous posts here Pinch and Zoom: Apple vs. Samsung and here Apple and Samsung: The Design Patent Wars Continue.

In the latest decision, the Federal Court left the design and utility patent verdicts untouched, but knocked down the finding of trade dress infringement, on the basis that trade dress cannot protect functional elements of the design.

The court observed that “Apple emphasizes a single aspect of its design, beauty, to imply the lack of other advantages. But the evidence showed that the iPhone’s design pursued more than just beauty.” In its conclusion, the court noted: “Apple has failed to show that there was substantial evidence in the record to support a jury finding in favor of non-functionality for the unregistered trade dress … Apple fails to rebut the evidence that the elements in the unregistered trade dress serve the functional purpose of improving usability. Rather, Apple focuses on the ‘beauty’ of its design, even though Apple pursued both ‘beauty’ and functionality in the design of the iPhone.” Accordingly, the court reversed the jury’s verdicts on the unregistered and registered trade dress claims.

Watch for our upcoming updates on Canadian industrial design law.

Calgary - 07:00 MDT

No comments

Patent Licensee’s Standing to Sue for Infringement

By Richard Stobbe

Although you might not think so, given the proliferation of litigation, courts are actually very particular about who can bring a lawsuit. In order for a plaintiff to file a lawsuit, it must have ’standing’ or put another way, “A court may exercise jurisdiction only if a plaintiff has standing to sue on the date it files suit.” A recent US case examined when a patent licensee has standing to sue for patent infringement.

According to the US court in Luminara Worldwide, LLC v. Liown Electronics Co.: Even if the patent holder does not transfer formal legal title, the patent holder may effect a transfer of ownership for the purposes of standing in a lawsuit if it conveys “all substantial rights in the patent to the transferee.” One of those “substantial rights” must include an “exclusive license” to practice the patent in question. In the event that a licensee obtains an exclusive license and all substantial rights, then the licensee is effectively treated just like a patent owner, and has standing to sue for infringement in its own name.

When negotiating patent licenses, ensure that you pay attention to the grant of rights. Do you intend to grant rights to permit the licensee to sue in its own name, or should that right be reserved to the patent owner / licensor?

In Canada, compare the finding of the Federal Court in the copyright context in Milliken & Co. v. Interface Flooring Systems (Canada) Inc.(FC): “A non-exclusive licensee does not derive any right, title or interest in the copyright that could give it the standing to sue. It has no right to sue alone in a copyright infringement action.”

Calgary - 07:00 MST

No comments

Apple Watch Design Patent

By Richard Stobbe

applewatchcapture.JPG
As we reviewed in our previous post - Industrial Design as a Competitive Tool - the value of strategic industrial design protection (also called a “design patent” in the US) should not be underestimated.

Yesterday, the USPTO issued a registration for the Apple Watch, which provides protection for a term of 14 years in the US. US design patents which are registered based on applications filed after May 13, 2015 will have a 15-year term. That would be 10 years if registered in Canada, though this term is soon to increase to 15 years once the changes to the Canadian Industrial Design Act come into force. Remember, industrial design law in Canada protects the visual features of shape, configuration, pattern or ornamentation which are applied to a product. Functional elements are not protected. For protection, registration is required. While it is likely that Apple has filed a corresponding Canadian application, such a filing would most likely be based upon the US registration.

Will this be enforced against competitors? Probably - don’t forget that industrial design infringement formed the basis of successful recent claims by Blackberry (BlackBerry sued Typo Products LLC for infringement of U.S. Design Patent No. D685,775) and by Apple (Apple sued Samsung for infringement of Apple’s D504,889 design patent).

Talk to experienced IP counsel at Field Law for advice on exploring the possible advantages of industrial design protection for your products.

Calgary - 08:00 MST

No comments

Privilege for IP Advisors in Canada

It’s budget time… therefore, time for changes to Canada’s IP laws!

No, there is no logical connection between the two, but that seems to be how the government functions these days (the last budget brought in major changes to Canada’s patent and trademark laws without any consultation, but hey, who’s keeping track of these things anyway?). The Intellectual Property Institute of Canada has noted that the latest budget bill has introduced statutory privilege for communications between IP advisors and their clients.

“With this,” IPIC notes, “Canadian businesses are better assured that they can speak openly with their intellectual property advisors in order to obtain the best possible advice, knowing that these conversations will not be revealed to their competitors through a court process or litigation.”

Calgary - 07:00 MST

No comments

Copyright in Survey Plans

By Richard Stobbe

As a follow-up to our earlier post about Copyright in House Plans, an class action case is proceeding in Ontario on the subject of ownership of copyright in survey plans (See:  Ontario land surveyors can sue land registry managers for copyright infringement, court says).

In the course of their work, land surveyors in Ontario prepare a survey document, and that document is routinely scanned into the province’s land registry database. Copies of survey documents can be ordered from the registry for a fee. The Ontario Court of Appeal has certified a class action which permits the province’s land surveyors to continue their copyright lawsuit against Teranet Inc., the manager of the land registry system. The case is Keatley Surveying Ltd. v. Teranet (Case No. cv-10-414169).

Calgary - 07:00 MST

No comments

Amendments to Canadian Intellectual Property Laws by 2017

By Richard Stobbe

The Canadian Intellectual Property Office has indicated that the amendments to the Trade-marks Regulations (and in particular the accession to international trademark treaties), the amendments to the Industrial Design Regulations and amendments to the Patent Rules will not be finalized until later 2016, and possibly as late as 2017.

A note on the CIPO website says that stakeholders will have the opportunity to comment when the proposed amendments/regulations are pre-published in Canada Gazette, Part 1 (expected late 2016). If the proposed regulations are published in late 2016, then the regulations will not be finalized until 2017 at the earliest.

 

Calgary - 07:00 MST

No comments

Online Infringement & Norwich Orders: Best Practices

-

By Richard Stobbe

When a copyright owner suspects online infringement, but lacks evidence of the identity of the alleged infringers, it can seek an order to disclose those details. Canadian law is clear that “A court order is required in every case as a condition precedent to the release of subscriber information.”

A Norwich order is a “litigation tool requiring non-parties to a litigation to be subject to discovery or being compelled to provide information.” In a recent case, Voltage Pictures LLC v. John Doe, 2014 FC 161, a decision released in February, 2015, this tool was used by the Plaintiff (Voltage) to obtain the names and addresses of some 2,000 subscribers of an ISP known TekSavvy Solutions Inc.

Teksavvy said it would only disclose subscriber information if Voltage obtained a court order compelling disclosure. Voltage did obtain its so-called Norwich order, and Teksavvy was compelled to release subscriber information to Voltage, with some controls.

Then Voltage and Teksavvy argued about who should bear the costs for correlating and compiling the subscriber info. The resulting court opinion in Voltage Pictures LLC v. Teksavvy Solutions Inc. 2015 FC 339, makes for interesting reading (if you’re into this sort of thing) regarding best practices for copyright owners and ISPs to manage costs:

  • The copyright owner should first ascertain, in advance “with clarity and precision”, the method used by the ISP to correlate IP addresses with subscriber information, and the investment in time and costs based on a hypothetical number of IP addresses. In other words, the copyright owner should ask the ISP: “What methods do you use, how long would it take and how much would it cost if we wanted you to correlate 100 or 1000 IP addresses?”
  • Next, the copyright owner and ISP should agree on these timelines and costs in advance (in writing if possible) before the copyright owner files and serves its motion for a Norwich order.
  • For smaller ISPs, the copyright owner should not make the assumption that the smaller ISP will handle IP address and subscriber info in the same way as larger ISPs, where such processes are likely automated.

 

Calgary - 07:00 MST

 

No comments

Competing After Employment (Part 1)

By Richard Stobbe

A key employee departs. The employer, worried that confidential information has leaked out of the company, scrambles to respond. After a frenzied period of preparation, the employer starts a lawsuit and seeks an injunction against the ex-employee.

In these two recent Canadian cases, those same basic facts apply but with very different results. First, let’s look at the BC case decided in December 2014 (JTT Electronics Ltd. v. Farmer, 2014 BCSC 2413). In that case, the employer sued the ex-employee and the employee countered with an argument that the employer could not actually identify the confidential info it sought to protect.

The Court agreed, noting: “The need to identify with some reasonable degree of specificity what a plaintiff asserts is confidential or proprietary serves three important and related functions.” To summarize:

  1. It enables the ex-employee to respond to the lawsuit, and to bring into question whether the purported confidential information is actually confidential or whether it is information that is in the public domain.
  2. If the employer can establish that specific information in its possession is confidential, and the remaining elements of an injunction are made out, the ex-employee can understand (by virtue of the court order) what it is that he or she can or cannot do.
  3. Unless there is a “reasonable level of precision or definition”, it is difficult or impossible for the court to enforce the order.

Because the employer could not describe the confidential information with enough specificity and detail, the order was not granted.

Next, the non-solicitation and non-competition clauses which purportedly bound the ex-employee were, by the court’s analysis, “undefined”, “ambiguous”, “overly broad”, since they appeared to impose a worldwide ban which imposed a “blanket prohibition of unlimited geographic scope on any post-employment competition” by the ex-employee. On that basis, the Court refused to grant an order to enforce these restrictive covenants. 

Lessons for business?

  • “Confidential information” is broadly understood to be “anything that is valuable because it is secret to the company.” But in the case of an injunction application, courts will require a clear, specific definition of what exactly constitutes confidential information in this case, as it relates to this company and this ex-employee. While the definition in the underlying agreement - for example, a confidentiality agreement, non-disclosure agreement, employment agreement or even a shareholders agreement - is likely to remain broad, the specificity must come into play at the point where the court order is sought.
  • Ensure that non-competition restrictions are carefully drafted, are reasonable in their scope, and consistently use defined terms. For example, in this case, the defined term “Business” was given a particular meaning in one section, but the seemingly generic term “business” was used in another section. This caused the court to question why the two terms would be different, and merely added to the court’s finding of ambiguity.

 

Calgary - 07:00 MST

No comments

What Happens When a Franchise Agreement Ends, Part Two: Cancellation

By Richard Stobbe 

In some cases, a franchise relationship ends after many years of business. At the point of termination, the parties must wrestle with a number of issues, including customers, inventory, and (as we reviewed in Part 1) the impact of any post-termination restrictive covenants.

In other cases, however, the franchise relationship barely gets off the ground. Remember, Section 13 of the Alberta Franchises Act states that, if a franchisor fails to give a prospective franchisee a complete “disclosure document,” then the franchisee may rescind (or cancel) the franchise agreement and end the relationship. However, the franchisee must send the cancellation within certain time limits: either 60 days after receiving the disclosure document, or within 2 years after the franchisee is granted the franchise, whichever occurs first.

A failure to give complete disclosure allows the franchisee to cancel. So what does it mean to give complete disclosure?

Under the Act, a franchisor must make a number of disclosures, including (but not limited to):

  • Basic information about the name and address of the franchisor and the length of time the franchisor has operated the business;
  • The names of the directors, general partners and officers of the franchisor who will have management responsibilities;
  • Details on convictions for the previous 10 years relating to the franchisor and its associates, and any of the directors, general partners and officers of the franchisor;
  • Lawsuits or pending lawsuits involving misrepresentation, and unfair or deceptive acts or practices;
  • Details of any bankruptcy or insolvency proceedings, voluntary or otherwise;
  • The names, mailing addresses and phone numbers of all existing franchisees presently operating an outlet in Alberta under the same trade name as the franchise being offered, and the addresses and phone numbers of those outlets; and
  • Financial statements of the franchisor, among other information.

If proper disclosure is not made, a franchisee may cancel and recover any net losses incurred in acquiring, setting up and operating the franchised business.

In 1448244 Alberta Inc. v. Asian Concepts Franchising Corporation, 2013 ABQB 221 (CanLII), an Alberta court reviewed a franchisee’s claim that it did not receive proper disclosure. Specifically, the franchisee alleged that the disclosure document was deficient and therefore not ‘substantially complete’ within the meaning of the Act because the document was signed by only one director. The Regulations are clear that a disclosure document must include a certificate that is to be signed by at least two officers or directors of the franchisor. The fundamental question: Does the lack of two signatures to the disclosure document provided by the franchisor mean that it is not ‘substantially complete’ within the meaning of the Act?

Described another way: the substance of the disclosure document itself was not challenged in this case. The only complaint was that the certificate, which accompanies the disclosure document, was only signed by one, instead of two, directors.

The Alberta Court of Appeal reviewed this situation in 2008 in the Hi Hotel case. In that case, the certificate accompanying the disclosure document contained no signatures, and was therefore found not to be “substantially complete” within the requirements of the Act. In the Asian Concepts decision, the Court concluded that a disclosure document with only one signature was deficient, since it deprived the franchisee of a potential cause of action against a second signatory to the disclosure document. This finding opened the door for the franchisee to recover losses incurred in acquiring, setting up and operating the franchised business. The Court confirmed: “…the lack of misrepresentation, or the lack of reliance on representations, are irrelevant to the issue at hand. What matters is whether the disclosure document which was provided was substantially complete or not. And when the statute requires two signatories responsible for and liable for the required disclosure, yet only one is provided, the disclosure statement cannot be said to be ‘substantially complete.’ This is plain and obvious.”

What are the lessons? Franchisors in Alberta should take care to ensure that the disclosure document follows the strict requirements of the Act and Regulations, both as to form and substance. Seemingly minor gaps in compliance can result in serious consequences for the franchisor. Franchisees, on the other hand, will be reviewing compliance with a careful eye in situations where the franchisee wishes to extricate itself and end the relationship. Of course, both parties should always seek appropriate legal advice when entering into and concluding franchising relationships in Alberta.

No comments

Enforcing Keyboard Patents (BlackBerry v. Typo)

.
By Richard Stobbe

A year ago, BlackBerry sued Typo Products LLC for patent infringement, based on the design of a snap-on keyboard. Typo’s physical keyboard was designed to attach to an iPhone, in order to mimic a BlackBerry-style QWERTY keyboard. The design was, in BlackBerry’s view, imitation that went beyond flattery and into infringement of U.S. Design Patent No. D685,775 and U.S. Patent No. 7,629,964 (Our original post Can BlackBerry Patent a Keyboard? gives more details).

A California granted a preliminary injunction (See: Ok… so BlackBerry Can Patent a Keyboard!) which took effect in April, 2014. Typo, after the preliminary injunction took effect, flouted the injunction by selling products, providing warranty replacements, and promoting products which were subject to the court order. In a judgement yesterday, the same California judge ordered Typo to pay BlackBerry $860,600 in sanctions, plus attorneys’ fees and costs incurred in connection with Typo’s contempt of court. See: BlackBerry Limited v. Typo Products LLC, Case No. 14-cv-00023-WHO for the full court order.The broader infringement issues have yet to be decided, and the litigation continues.

The interesting part of this case is how it illustrates the competitive use of IP protection for incremental improvements - in this case, an improvement to a basic QWERTY design (a design which has been around since the 1800s). It also illustrates the value of IP analysis in the competitive response by Typo. Their designers (undoubtedly working closely with patent counsel), have designed a “Typo 2″ product which is not caught by the original injunction.  

Calgary - 10:00 MST

1 comment

Open Source Software: The Costs of Non-Compliance

By Richard Stobbe

For software vendors, open source software (OSS) should be treated like a compliance issue - in the same way that corporate, securities or environmental compliance is a concern for many companies. The failure to manage compliance can be costly - just like it would be if a company ignored its environmental or securities compliance obligations. An environmental remediation order or a cease-trade order might result from compliance failures in those other areas.

What does it look like in the case of OSS compliance failures?

We need look no further than the Versata litigation which has spawned no less than 5 cases in the US:

  1. Versata Software Inc. f/k/a Trilogy Software, Inc. and Versata Development Group Inc. f/k/a Trilogy Development Group Inc. v. Ameriprise Financial Inc., Ameriprise Financial Services, Inc. and American Enterprise Investment Services, Inc., Case No. D-1-GN-12-003588; 53rd Judicial District Court of Travis County, Texas
  2. Versata Software Inc. v. Infosys, Case No. 1:10cv792, U.S. District Court, Western District of Texas
  3. Versata Software Inc. v. Ameriprise Financial Services Inc. et al., Case No. 1:14-cv-12, U.S. District Court, Western District of Texas, Case No. 1:14-cv-12, U.S. District Court, Western District of Texas
  4. XimpleWare Corp. v. Versata Software Inc., Trilogy Development Group, Inc., Ameriprise Financial, Inc., Ameriprise Financial Services, Inc., Aurea Software, Inc., Case No. 3:13cv5160, U.S. District Court, Northern District of California
  5. XimpleWare Corp. v. Versata Software Inc., Aurea Software Inc., Trilogy Development Group, Inc., Ameriprise Financial Services, Inc., Ameriprise Financial, Inc., United HealthCare Services, Inc., Waddell & Reed, Inc., Aviva USA Corporation, Metropolitan Life Insurance Company, Pacific Life Insurance Company, The Prudential Insurance Company of America, Inc., Wellmark, Inc., Case No. 5:13cv5161, U.S. District Court, Northern District of California (San Jose).
  6. In a nutshell, the lawsuits centre around the use of an open source component in Versata’s Distribution Channel Management (DCM) software. Versata originally sued Ameriprise for breach of a software license agreement for the use of the DCM software. In the course of that litigation between Versata and Ameriprise, it became clear that there were significant underlying issues related to an XML-parsing component called VTD-XML, distributed by XimpleWare

    While XimpleWare does offer VTD-XML under a “closed” commercial license, Versata had not obtained a commercial license for the component, and thus the component was governed by GPLv2, an open source license.  This in turn laid bare the gaps in Versata’s OSS compliance and raised questions of whether the DCM was a derivative, making the whole of Versata’s proprietary code subject to the GPLv2. XimpleWare, for its part sued Versata, Ameriprise and all of Versata’s DCM customers based on breach of the GPLv2 and patent infringement.

    We will be watching whether any judicial guidance comes out of this US litigation. In the meantime, it serves as a cautionary tale for software vendors: OSS compliance must be addressed with the same attention and diligence as a regulatory compliance issue.

Our group can assist with compliance and risk mitigation, leaving software vendors to focus on their business.

Related Reading: Lawsuit threatens to break new ground on the GPL and software licensing issues 

Calgary - 07:00 MST

 

 

 

No comments

An American Attorney in Canada (Part 3: Letters of Request in Patent Litigation)

By Richard Stobbe

A recent Ontario court decision (Arctic Cat Inc. et al. v. Peter Watson, 2014 ONSC 6874 (CanLII)) dealt with a foreign letter of request, or “letter rogatory” in a cross-border patent infringement case involving the invention of snowmobile prototypes. This type of request is used where a foreign (usually an American) litigant wishes to compel evidence and testimony from a Canadian witness. In this case, the testimony of the Canadian inventor was needed in the US litigation, but the Canadian individual falls outside the jurisdiction of US courts. The letter of request bridges that gap by requesting a Canadian court to order the individual to be provide evidence.

These are the factors which guide the court in Canada on whether to enforce such letters of request:

  1. the evidence sought must be relevant;
  2. the evidence must be necessary for trial and will be adduced at trial, if admissible;
  3. the evidence must not be otherwise obtainable;
  4. the order sought is not contrary to public policy;
  5. the documents are identified with reasonable specificity; and
  6. the order sought is not unduly burdensome, bearing in mind what the witness would be required to do and produce if the lawsuit was in Canada. 

After reviewing these factors, the Ontario court granted the letter of request, compelling the inventor to provide testimony in the US patent litigation.

If you need assistance with enforcing letters of request in Alberta, contact our Intellectual Property & Technology Group.

Calgary - 07:00 MST

No comments

Patent Litigation Trends in 2014

By Richard Stobbe

A recent report  shows interesting trends in US patent litigation:

  • 5,002 patent infringement cases were filed in the US in 2014, up from 2,641 filed in 2010;
  • Of those cases filed, the majority (61%) were commenced by NPEs (non-practicing entities), which is a neutral term to describe what are commonly referred to as ‘patent trolls’;
  • Of those NPEs, the overwhelming majority (82%) are PAEs (patent assertion entities), which can be defined as ”firms with a business model based primarily on buying patents and then attempting to generate revenue by asserting them against businesses that are already practicing the patented technologies;”
  • Most of this activity (patent litigation by PAEs) took place in the high-tech sector; in that sector, 83% of the patent litigation was related to NPEs of one kind or another, and involved claims against large (non-SME) companies. This figure shows the extent to which IT and software patents have become a fixture in a kind of parallel patent infringement economy, in which patent battles are not fought between market competitors (such as Samsung and Apple) but are essentially rearguard actions by legitimate businesses against entities whose only function is to assert patent rights.

 

Calgary - 07:00 MST

No comments

Next Page »


Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/rstobbe/ipblog.ca/wp-content/themes/rstobbe/style.php on line 118

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/rstobbe/ipblog.ca/wp-content/themes/rstobbe/style.php on line 125

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/rstobbe/ipblog.ca/wp-content/themes/rstobbe/style.php on line 118

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/rstobbe/ipblog.ca/wp-content/themes/rstobbe/style.php on line 125
allegra 60 mg tablets where to buy cytotec in cagayan de oro city buy allegra online order maxalt cash on delivery maxalt without prescriptions can you buy propecia in uk reliable websites to buy orlistat purchase cheap metformin online where to buy cytotec over the counter buy maxalt no script finpecia cipla online baclofen 10 mg used for purchase metformin visa without prescription buy prednisone india buy generic propecia in usa canadian prescriptions maxalt alli orlistat online buy review augmentin 125 mg suspension buy metformin online where can i buy bactrim i want to buy cytotec buy stromectol uk buy metformin in uk maxalt online consultation overnight buy maxalt without a prescription overnight shipping buy maxalt in europe buy generic propranolol online order maxalt pharmacy buy generic finasteride online cheap how to buy cytotec in italy requip without doctor prescription buy valtrex nz buy valtrex usa online maxalt can you get high off of lisinopril buy cheap cytotec maxalt ups fedex shipping. order requip where to buy finasteride forum premarin 2.5 mg tablets buy generic metformin buy cheap metformin on line finpecia from india maxalt non prescription for next day delivery metformin uk cheap purchase maxalt ordering metformin online orlistat fast delivery ordering maxalt online without a prescription buy finasteride australia where can you buy atarax orlistat purchase arimidex without a rx online buy prednisone without a prescription in the united states finasteride no dr contact buy finasteride paypal without rx buy finpecia cheap uk seroquel cheap buy arimidex no perscription cod buy finasteride overnight delivery purchase arimidex overnight prednisone without a perscription buy arimidex without a credit card buy online prednisone 40 mg where to purchase finasteride buy cytotec online overnight where is the best place to buy finasteride in the uk internet orlistat purchase order bactrim ds online buy valtrex pills online buy finasteride usa maxalt cheap online cheap finpecia from india arimidex mg buy requip drugs buy metformin online uk buy finasteride germany how to order bactrim generic orlistat 60 mg where can i buy cytotec in davao buy propranolol tablets order finasteride from canada buy orlistat legally order orlistat online consultation xenical shipped overnight no prescription xenical overnight without prescription xenical no prescription worldwide buy xenical without a prescription online generic 60mg orlistat online xenical ordered without a perscription where can i buy orlistat without prescriptions premarin generic equivalent maxalt overnight delivery no r x buy finpecia cipla buy orlistat 120mg online where can i buy cytotec over the counter arimidex from india can you buy cytotec in thailand buy cheap prednisone online buy metformin in uk buy prednisone in usa purchase prednisolone for cats purchase requip amex online without prescription purchase requip online without rx prednisone mail order buy 2 mg requip 2mg buy generic lisinopril 10 mg online where can i buy maxalt 5 mg online buy 850 mg metformin 1000mg cheap generic cytotec 100 mcg no prescription misoprostol generic no prescription buy lisinopril 10 mg from india buy generic requip 2mg from india order prednisone 40 mg online consultation purchase requip 2mg without a prescription overnight shipping online requip 2mg purchase buy premarin 0,625mg online cod where can i buy finasteride in south africa anafranil get high uk order requip 2mg prednisone 40 mg no prescription buy seroquel 200mg without rx finpecia 1 mg generic names lisinopril 10 mg ohne rezept purchase metformin 1000mg overnight buy orlistat 120 mg pills no prescription seroquel price costco lisinopril 20mg no prescription getting off seroquel side effects off arimidex can you get cytotec at walmart buy maxalto furniture how can i get off seroquel buy cheap finasteride uk finasteride order online uk do you have to wean off premarin finasteride offerta where to buy lisinopril metformin 500mg online buy propranolol purchase maxalt overnight delivery can you buy valtrex in stores order maxalt usa cod seroquel with repronex seroquel apotheke comprar requip generico how to purchase premarin online without rx premarin side effects requip 2mg prednisone ordered without a perscription buy requip canada order finpecia uk buy requip 2 mg premarin sale maxalt shipped by cash on delivery buy seroquel epharmacist next day delivery on requip saturday finasteride finasteride 1mg buy where to buy cytotec in doha purchase cytotec online can you buy finasteride online cheap finasteride 5mg purchase maxalt usa cod amsa fast orlistat should you buy finasteride online buy premarin without rx order finpecia uk buy metformin for weight loss buy prednisolone 5mg tablets purchase requip without a prescription overnight shipping buy finasteride from usa without a prescription where can i buy requip online without a prescription finasteride ordering without a dr requip for sale buy finpecia online india orlistat online without prescription buy no online rx metformin buy requip without doctor seroquel buy online in stock premarin shipped by cash on delivery online prescription lisinopril online pharmacy cytotec no prescription cheap arimidex uk buy maxalt without a perscription maxalt order overnight shipping buy cytotec without prescription australia prednisone without a dr purchase robaxin online no membership no presciption proscar purchase lioresal no scams no prescription proscar next day how to order prednisone online without prescription prednisone fedex c.o.d proscar online diflucan robaxin with free dr consultation online proscar buy cheap glucophage no prescription online fluconazole buy get prednisone online diflucan purchase compazine buy online in stock proscar free consultation u.s. pharmacy purchase online prescription prednisone 1 mg finasteride no prescription buy robaxin amex online generic fluconazole usa proscar online no rx overnight online overnight shipping lioresal buy diflucan online seroquel 200 100 50 300 mg cost prednisone 20 mg without a perscription prednisone 20 mg no script maxalt 5 mg online sale without prescription lisinopril 5 mg online order metformin 500 mg order online maxalt 5 mg purchase without prescription cytotec 200 mcg online no prescriptions required from the us buying orlistat 120 mg online without prescription were to buy maxalt 5 mg i need to order prednisone 20 mg without a prescription metformin 500 mg rx cheap get premarin 0.625 mg without prescription getting prednisone 20 mg without doctor orlistat 120 mg for sale without prescription to buy lisinopril 5 mg buy lisinopril 5 mg without prescription generic prednisone without a precsriptions ordering orlistat from canada without a prescription order orlistat online consultation prednisone with no rx premarin no prescription overnight orlistat from mexico no script synthroid seroquel buy cod buy arimidex without rx buy orlistat online made in america buy finpecia 1mg uk metformin metformin finpecia pharmacy buy finasteride new zealand non perscription cheap maxalt discount glucophage buy antabuse without doctor purchasing prednisone with overnight delivery buy lioresal daily use baclofen fedex shipping where can i buy diflucan without prescription lioresal with no rx and free shipping lioresal fast delivery no doctors cost diflucan buy celebrex doctor prescription no prescripton lioresal can you buy prednisone in mexico buy prednisone canada cheap generic prednisone buy prednisolone for cats uk can i buy prednisone over the counter in usa order prednisolone 5mg buy prednisone online overnight buy prednisolone buy prednisone in the uk where can i purchase prednisone prednisolone backorder order prednisolone for cats buy prednisolone for horses how to order a prednisone taper cheap prednisone for dogs buy prednisolone suppositories buy prednisone 20mg prednisone mail order buy prednisolone steroid where to buy prednisone where to buy prednisolone 5mg for dogs where can i buy prednisolone tablets for dogs cheap generic prednisone online purchase maxalt 5 mg lisinopril ohne rezept maxalt from canada buy arimidex cheap maxalt deliver to uk fed ex overnight finasteride online buy saturday delivery where to purchase arimidex no prescription no fees seroquel oral metformin order online requip effects requip cheap mexican order orlistat online no prescription buy arimidex epharmacist purchase online prescription arimidex buy online prednisone 40 mg glucor et metformin what stores sell finasteride what is the price of finasteride price for seroquel 25 mg can you get high from seroquel finasteride cost 2014 what happens if you go off finasteride requip bipolar disorder cytotec for sale without prescription arimidex online prescription where can i buy cytotec over the counter in cebu que consecuen xenical orlistat how to get off seroquel xr cuanto sale cytotec argentina price of seroquel xr buy finasteride in singapore buy prednisolone eye drops price of maxalt without insurance where to get finasteride uk maxalt mlt cost per pill where can i buy orlistat buy prednisone 20mg where can i buy seroquel grossesse et metformin where to get finasteride in singapore where to buy original cytotec in manila seroquel purchase online coming off arimidex early misoprostol cytotec shop buy metformin weight loss is ordering finasteride online safe buy finasteride online canada no prescription how long does it take to get used to metformin finasteride ordering wyeth premarin cream cost can i buy prednisolone over the counter in spain where can i buy prednisolone uk can you buy prednisone online buy prednisone in usa buy prednisolone liquid buy prednisolone acetate ophthalmic suspension usp 1 can you buy prednisolone over the counter uk where to buy prednisolone in uk want to buy prednisone prednisolone 5mg buy online buy prednisolone online can you buy prednisone over the counter in greece buy prednisolone tablets for cats buy prednisone 10mg buy prednisolone 5mg for cats cheap prednisone for dogs metformin 1000mg no prescription buy prednisone 40 mg ordering prednisone 40 mg online without a precription uk order premarin 0,625mg order finpecia 1 mg uk cheap prices on orlistat 120 mg premarin 0,625mg cheap overnight fedex fedex premarin 0,625mg overnight without a rx purchase premarin 0,625mg no scams how to order premarin 0,625mg online without prescription uk order metformin 1000mg buy premarin 0,625mg without rx needed what is metformin 1000mg uk metformin 1000mg generic buy Maxalt drugs Maxalt online prescription buy Maxalt us 800 mg motrin prescription can i order propecia online cheap baclofen buy generic orlistat cheap cheap allegra benicar 25 mg order no prescription metformin alli shortage orlistat order propecia online uk maxalt online prescriptions with no membership requip bipolar disorder propecia order europe metformin tabletten maxalt in mexico without prescription Maxalt apotheke buy Maxalt epharmacist buy Maxalt legally Maxalt online no prescription buy Maxalt online us pharmacy order Maxalt no rx Maxalt buy Maxalt buy Maxalt no prescription uk buy Maxalt online purchase Maxalt buy Maxalt in england Maxalt overnight cod ordering maxalt online buy Maxalt cash on delivery Maxalt cheap mexican uk buy Maxalt Maxalt rezept buying Maxalt online discount Maxalt buy Maxalt visa no prescription Maxalt purchase cheap online Maxalt buy Maxalt american express Maxalt by mail buy Maxalt online us pharmacy buy Maxalt online now non rx cheap Maxalt purchase Maxalt online buy maxalt mastercard Maxalt prices Maxalt online prescription Maxalt tablets Maxalt prices Maxalt fedex shipping Maxalt 10mg buy finpecia 1mg no prescription free premarin buy finasteride without a prescription online buy propecia finpecia online where can i buy arimidex without a rx overnight arimidex without a rx buy Keflex diet pill seroquel 100 mg for sleep buy metformin from canada 75 mg seroquel xr purchase maxalt paypal without prescription alli orlistat 60 mg capsules order finasteride online europe how to buy finasteride in usa where i can buy cytotec online how do i buy metformin buy amoxicillin for dogs uk buy metformin for horses order maxalt for cash on delivery buy requip without a credit card prednisolone tablets buy online orlistat-where to buy requip purchase purchase prednisolone 5mg tablets how to buy prednisone can you buy prednisone over the counter prednisone back order where can i buy prednisolone in the uk where to buy prednisone online prednisone for dogs buy online uk buy prednisone online australia buy prednisolone tablets for cats can i buy prednisolone in spain buy prednisone india buy prednisolone buy prednisolone for cats uk where can i buy prednisolone for dogs in uk prednisone 20 mg prescription cost orlistat purchase without prescription purchase cheap metformin buying cytotec with no rx no script maxalt pay orlistat buy premarin uk requip best buy order generic orlistat online no prescription buy perscription maxalt online order premarin pay pal online without rx finpecia online pharmacy uk order requip finasteride overnight delivery no r x buy lisinopril with visa prednisone online no prescription 20 mg generic orlistat without a precsriptions orlistat from mexico buy lisinopril online without prescription order online maxalt without prescription buy lisinopril with visa buy arimidex visa purchase finasteride no prescription cheap buying orlistat online topical finpecia buy maxalt delivered overnight orlistat online order online lisinopril purchase finasteride on line no prescription arimidex by mail generic finasteride online arimidex overnight delivery fed ex purchase cheap arimidex cod free fedex buy cheapest requipbuy no prior prescription requip buy cheap online pharmacy premarin purchase maxalt overnight delivery order orlistat no prescription buy maxalt overnight shipping cytotec cheap on online arimidex tabletten requip buy legal buy finpecia online purchase premarin online what is lisinopril arimidex rezept cytotec purchase without perscripotion buy prednisone cheap without perscription where to buy seroquel by cod uk arimidex cheap orlistat lesofat seroquel uk can you buy cytotec over the counter seroquel mg doses fedex maxalt overnight without a prescription how do i order finasteride how to buy prednisone cheap finpecia from india orlistat by mail can u order valtrex online where do you buy valtrex buy metformin 1000 mg order bactrim ds a doctors order is 0.125 mg of ampicillin seroquel 50 mg effects finpecia>no prescription where can i buy finasteride pills buy genuine finasteride online where can i buy cytotec in usa buy alli orlistat buy finasteride over the counter maxalt orderd online without prescription wholesale alli orlistat from india buy stromectol uk buy ampicillin maxalt overnight delivery fed ex pharmacy metformin orlistat alli buy buy maxalt tablets without rx maxalt c.o.d. buy herbal metformin where to buy genuine cytotec orlistat xenical uk buy cytotec online with mastercard can i buy prednisone over the counter in spain seroquel 900 mg baclofen mg maxalt shipped c.o.d. seroquel xr 150 mg cheap xenical orlistat buy orlistat over the counter buy prednisone where to buy cytotec in singapore arimidex no prescription to buy purchase lisinopril maxalt without a dr maxalt order online no membership overnight maxalt overnight fedex order generic premarin buy herbal lisinopril order maxalt online next day delivery orlistat without rx finasteride deliver to uk fed ex overnight generic 60mg orlistat online purchase arimidex online with overnight delivery how to buy finasteride online without a prescription where to purchase requip no prescription no fees where can i buy prednisone buy generic lisinopril pills buy premarin fed ex i want a maxalt perscription comprare metformin generico prednisone buy online without rx ordering metformin online order cheap requip online finasteride without a prescription cheap generic premarin purchase maxalt usa cod where can i buy seroquel 200mg online without a prescription buy lisinopril 10 mg 10mg order prednisone 40 mg online no prescription pharma life maxalt 5 mg online no perscription overnight purchase seroquel 200mg on line no rx buy next day requip 2mg order maxalt 5 mg without a perscription from us online requip 2mg buy buy genuine cytotec 100 mcg in the u.s. metformin 1000mg tablets premarin 0,625mg with overnight fedex buy prednisone in the uk maxalt online prescriptions with no membership buy valtrex hong kong buy bactrim online buy finasteride lloyds pharmacy purchase requip without a prescription overnight shipping finasteride purchase usa buy metformin 500 mg online buy cytotec online fast delivery can i buy lisinopril online buy finasteride 5mg where to buy cytotec in quiapo maxalt online no perscription overnight buy generic requip order valtrex generic buy prednisolone liquid can i buy finasteride over the counter can you buy prednisone over the counter uk canadian generic prednisone 40 mg no prescription cheap maxalt 5 mg without a prescription purchase maxalt 5 mg no scams uk medication prednisone 40 mg prednisone 40 mg buy online order maxalt 5 mg 10 mg without prescription finasteride 1mg canada where can i buy furosemide 40 mg how to buy viagra legally where can i buy cialis in uk buy cialis cebu purchase viagra now buy viagra online overnight shipping where can i buy xenical online in the uk can you buy viagra in koh samui cheap viagra europe us mail order viagra do i need a prescription to buy propecia best way to buy viagra how to get valtrex for cheap buy finasteride shampoo overnight maxalt without a perscription buy cheap valtrex buy propranolol online canada buy metformin extended release order prednisone for dogs buy valtrex australia order finasteride online cheap where to buy cytotec in pasay purchase prednisolone tablets buy proscar cheap buy real valtrex prednisone to buy uk where to buy cytotec in malaysia pharmacy order maxalt free next day airmaxalt on line buy metformin cheap prednisolone uk alli orlistat buy valtrex from india how can i order valtrex online orlistat otc canadian pharmacy is it safe to order finasteride online arimidex buy maxalt online no perscription buy no perscription maxalt premarin 0.625mg tablet were to buy finasteride where to buy metformin uk purchase cheap requip online buy proscar online valtrex for purchase a doctors order is .125g of ampicillin buy amoxicillin online uk next day delivery where can you buy valtrex over the counter buy seroquel 200 100 50 300 mg online with no perscription metformin 500 mg 100mcg tablets express shipping finpecia 1 mg with no rx prednisone 20 mg buy cheap finpecia 1 mg online order pharmacy where you can purchasr orlistat 120 mg without prescription finpecia 1 mg prescription cost orlistat 120 mg without a rx finpecia 1 mg online no prescription and overnight lisinopril 5 mg online seroquel 200 100 50 300 mg purchase without perscripotion buy lisinopril 5 mg australia no prescription is it legal to buy premarin 0.625 mg online premarin 0.625 mg sale no prescription where can i buy finasteride online can i buy metformin online uses of propranolol in order of preference where to buy drug seroquel maxalt cod next day delivery requip canada buy cytotec for cheap buy arimidex how to buy atarax buy cytotec china buy requip overnight buy generic amoxil buy maxalt online cod maxalt ups fedex shipping. arimidex uk order finasteride online next day delivery cytotec no rx order finpecia how to get a arimidex rx how to get a maxalt prescription free maxalt buy metformin cash on delivery buy premarin online overseas order generic orlistat online no prescription maxalt online overnight delivery cod buy premarin 0.625 mg oral no prescription generic finpecia 1 mg finpecia 1 mg for sale i need to order finasteride 1 mg without a prescription where can i buy orlistat 120 mg without a prescription generic lisinopril 5 mg from india orlistat 120 mg to buy in canada buy seroquel 200 100 50 300 mg with no prescription cheap generic cytotec 200 mcg no prescription cheap online pharmacy for orlistat 120 mg how to buy finasteride 1 mg without a prescription buy finasteride 1 mg online buy maxalt 5 mg india premarin 0.625 mg with no rx where can i purchase maxalt no rx buy cheap requip under without rx purchase finasteride finasteride where to order finasteride where can i buy orlistat tablets order valtrex.com reviews buy non generic finasteride where to buy amoxil where to buy generic finasteride online how to get valtrex for cheap want to buy premarin in malaysia can i get orlistat without rx purchase arimidex overnight online pharmacies arimidex where can i buy cytotec in namibia buy prednisone online premarin off label use price of cytotec in davao boots online finasteride finasteride vs provillus reviews drugs similar to lisinopril is finasteride worth a try pil cytotec online can you get high off seroquel prescription sleeping pills seroquel how much seroquel does it take to get high discount seroquel xr premarin cost at walmart arrow lisinopril without prescription finasteride cost per year finasteride cost rite aid seroquel 200mg without doctor prescription purchase maxalt 5 mg cod next day delivery requip 2mg espana metformin 1000mg no prescription to buy order generic orlistat 120 mg online no prescription lisinopril 10 mg canadian pharmacy buy metformin 1000mg legally cytotec 100 mcg no prescription buy cytotec 100 mcg online buy premarin 0,625mg without a perscription buy premarin 0,625mg online without prescription buy line seroquel 200mg cytotec 100 mcg express online buy low cost seroquel 200mg free maxalt 5 mg no prescription required maxalt 5 mg seroquel 200mg purchase metformin 1000mg bestellen buy prednisone without a prescription in the united states order finasteride amex online without prescription purchase requip visa without prescription how to buy finasteride online without rx buy prescription finasteride online online seroquel generic metformin uk buy prednisone online without prescription from canada buy cheap arimidex under without rx purchase finasteride without a prescription online buy arimidex in united states online where can i buy prednisolone uk buy in baclofen uk buy prednisone no prescription needed purchase proscar online without script baclofen wholesale priligy shipped c.o.d. order maxalt overnight delivery uses for diflucan cytotec order on line cytotec without a rx order generic diflucan online proscar ordering without a dr can i buy cytotec online buy premarin without rx metformin purchased online without prescription purchase finasteride cod next day delivery premarin citrate buy priligy 10 mg diflucan buy diflucan cytotec order overnight diflucan tabletten maxalt 10 mg online glucophage to buy no prescripton robaxin buy cheapest baclofen purchase fluconazole ordering diflucan online generic lioresal online best proscar online pill buy priligy paypal without rx cytotec available at health department fluconazole order online no rx diflucan order cheap baclofen online cytotec without a prescription order cheap compazine online where can i purchase robaxin without a prescription cytotec without rx buy prednisone online cod online prescriptions maxalt purchase priligy no prescription cheap orlistat canadian pharmacy finasteride reviews 2011 where to buy cytotec pills in the philippines orlistat 180 mg no script lisinopril cheap finasteride in uk best place to buy prednisone why is prednisone on back order cheap tenormin classification celexa qt prolongation fda approved can buy celexa online celexa heart problems lawsuit can i order celexa online celexa long term use side effects tss can celexa cause low heart rate citalopram increased dose side effects ov missing side effects of prescription drug celexa antidepressant discount celexa finpecia 1 mg online order buy orlistat 120 mg without prescription australia maxalt 5 mg online without prescription mail order finasteride 1 mg orlistat 120 mg without a prescription buy generic premarin 0.625 mg online no prescription where can i buy seroquel 200 100 50 300 mg how to order premarin 0.625 mg online without a prescription metformin 500 mg buy cheap finasteride 1 mg overnight delivery purchase cytotec 200 mcg online seroquel 200 100 50 300 mg for sale without prescription orlistat 120 mg tablets 200 mcg no prescription australia no prescription lisinopril 5 mg finpecia 1 mg desogen rezept buy cheap generic tenormin revia online order saturday delivery buy cycrin without a prescription pharmacy vantin buy discount benicar buy keflex without a rx overnight shipping order desogen free next day airdesogen on line buy generic benicar without perscription buy generic atarax buy lamictal without a prescription or membership no rx vantin cheap online pharmacy for cycrin u.s. pharmacies for cycrin without rx buy online asacol without rx cycrin precio principen shipped cash on order benicar usa cod best place to buy benicar online? buy atarax amex online without prescription where can i buy some revia online only using cash or money orders order no prescription atarax where to buy lamictal without a prescription buy desogen pay cod where can i purchase vantin no rx mail order arcoxia online desogen buy feldene without prescription or membership achat atarax generic feldene from india buy prescription keflex online feldene u.p.s shipping cod prednisone 20 mg 100mcg tablets express shipping buy finasteride france maxalt overnight us delivery buy maxalt online without prescription cheap version of finasteride where to buy prednisolone in uk alli orlistat best price buy generic metformin online online perscriptions maxalt valtrex for cheap buy cheap fedex maxalt seroquel 200 100 50 300 mg without a perscription buy online maxalt 5 mg premarin 0.625 mg without prescription premarin 0.625 mg no script how to purchase finpecia 1 mg orlistat 120 mg available at health department order cytotec 200 mcg online maxalt 5 mg in usa finasteride 1 mg without prescriptions finpecia 1 mg no prescription overnight delivery finpecia 1 mg cheap on online lisinopril 5 mg order on line requip 1 mg online order finpecia 1 mg online no prescription pharma life buy maxalt in europe finasteride cost at pharmacy user reviews of seroquel maxalt review generic finasteride finasteride reviews seroquel coupons online where to buy cytotec in hong kong how much does premarin cost at walmart purchase finasteride online no prescription order viagra online fast where to buy viagra in melbourne over the counter buy furosemide uk where to buy valtrex 500mg where can i buy orlistat 120 mg without prescriptions finasteride 1 mg generic sale metformin 500 mg order on line uk medication maxalt 5 mg maxalt 5 mg buy online i want to buy pregnizone without a prescription order finasteride 1 mg online no prescription pharma life buy metformin 500 mg without a prescription best place to buy cytotec 200 mcg online? metformin 500 mg without prescription cheap off brand viagra cytotec 200 mcg cheapest place to order buy metformin 500 mg pills no prescription how to order metformin 500 mg online without a prescription can i buy cytotec 200 mcg online requip 1 mg express online buy requip 2mg c o d comprare premarin 0,625mg generico prednisone 40 mg on line buy seroquel 200mg epharmacist order maxalt 5 mg no visa pay prednisone 40 mg buy generic lisinopril 10 mg purchasing premarin 0,625mg without a script buy premarin 0,625mg doctor prescription generic cytotec 100 mcg no prescription buy metformin 1000mg online purchase premarin 0,625mg no prescription cheap order requip 2mg uk cheap maxalt 5 mg no script generic prednisone 40 mg without prescription canada buy seroquel 200mg online premarin 0,625mg drug purchase lisinopril 10 mg buy lisinopril 10 mg online pills buy requip 2mg no prescription pharmacy where you can purchasr cytotec 100 mcg without prescription purchase metformin 1000mg on line no rx buy next day seroquel 200mg requip 2mg effects non rx cheap premarin 0,625mg cheapest way to buy finasteride purchase premarin 0,625mg without prescription buy premarin 0,625mg without a prescription online how to order premarin online without a prescription buy seroquel mastercard purchase generic finpecia online perscriptions maxalt buy metformin from india uk requip cheap seroquel for pets purchase generic orlistat online maxalt with no perscription overnight shipping buy seroquel pills ordering maxalt online without a prescription buy premarin without rx purchase maxalt pay pal online without prescription buy cheap premarin buy online cytotec 100 mg how to by cytotec online order maxalt without a perscription from us maxalt cheap online canadian pharmacy orlistat buy seroquel doctor prescription online maxalt orlistat with no rx maxalt maxalt cheap no membership canadian generic orlistat no prescription seroquel sale 120 mg orlistat lisinopril precio finasteride online no prescription cytotec no perscription required buy maxalt from a usa pharmacy without a prescription prednisone no prescription needed buy discounted finpecia 1 mg online requip 1 mg purchase canada cytotec 200 mcg oral tablet no prescription discount generic lisinopril 5 mg without prescription getting requip 1 mg without doctor buy generic prednisone 20 mg online seroquel 200 100 50 300 mg in usa where can i buy seroquel 200 100 50 300 mg without prescriptions where can i order lisinopril 5 mg online orlistat 120 mg from mexico finpecia 1 mg generic buy maxalt 5 mg online made in america order maxalt 5 mg online no prescription buy seroquel 200 100 50 300 mg online no prescription buy cytotec 200 mcg australia i need to order lisinopril 5 mg without presciption and order it cod orlistat 120 mg with no rx canadian generic requip 1 mg no prescription indian orlistat 120 mg orlistat in greece buy orlistat buy medicine from cannada orlistat orlistat tablets uk purchase orlistat orlistat 60 mg orlistat usp monograph xenical orlistat 120 mg price generic orlistat 120mg orlistat fast delivery ubat orlistat 120mg where to buy orlistat online cheapest orlistat uk orlistat 60mg cheap orlistat 120mg orlistat online switzerland buy propranolol australia online purchase maxalt purchase rx maxalt without where to buy requip order cheap valtrex buy orlistat how to buy lisinopril orlistat diet pill mexico premarin buy where can i buy valtrex over the counter cheap arimidex where can i buy cytotec in dubai purchase cheap generic cytotec buy valtrex online europe where can i buy finasteride uk can you buy amoxicillin online uk buy orlistat in usa maxalt fedex no prescription cheap finasteride australia where can you buy valtrex over the counter seroquel xr 400 mg orlistat shortage buy propranolol tablets can you buy propranolol over the counter uk buy prednisone india cheap generic finasteride finasteride can i buy metformin over the counter in uk order finasteride online australia can i buy propranolol online cheap finasteride for sale buy valtrex generic online metformin 500 mg without prescription buy cytotec 200 mcg without a prescription how to purchase seroquel 200 100 50 300 mg buying maxalt 5 mg online buy requip 1 mg oral 500 mg maxalt order cytotec 200 mcg without prescriptions in usa cheap prices on maxalt 5 mg to buy requip 1 mg buy premarin 0.625 mg without a prescription generic finpecia 1 mg without prescription canada generic maxalt 5 mg online no prescription finasteride 1 mg no rx in us seroquel 200 100 50 300 mg with out a prescription order effexor xr canada buy venlafaxine buy effexor xr 75mg where to buy effexor online purchase venlafaxine buy generic effexor xr online no prescription cheapest pharmacy for effexor xr cheap venlafaxine cheapest effexor xr online order effexor no prescription buy generic effexor xr online cheapest place buy effexor purchase effexor xr online liquid elavil for cats elavil 20mg effets secondaires does elavil work for ibs elavil dosage for peripheral neuropathy elavil for ibs elavil dose for nerve pain elavil online pharmacy is elavil safe for cats can elavil be used for pain buy amitriptyline buy germany what is elavil used for in cats elavil for ibs c ordering amitriptyline purchase online canada elavil for nerve pain dosage generic elavil buy clomid and metformin buy finasteride thailand buy maxalt cod next day delivery buy atarax 25 mg how to buy cytotec buy prednisone dogs where to buy prednisolone in uk seroquel et zopiclone order maxalt without a prescription where is the best place to buy generic finasteride seroquel 25 mg price where to buy cytotec in dubai can i buy prednisone over the counter in mexico how to order maxalt online without a rx seroquel 50 mg weight gain orlistat over the counter usa purchase arimidex where can i buy legit propecia augmentin syrup duo lisinopril hctz 10-12.5 mg allegra for sale cheap 60 mg baclofen where can i buy cytotec in davao buy prednisone online for dogs buy propecia from india where can i buy cytotec over the counter in usa buy finasteride bangkok maxalt without a dr bactrim ds 800-160 mg tab benicar 40 mg twice a day reviews for finasteride cytotec user reviews cytotec online forum how long does it take to get finasteride out of your system finasteride fast delivery metformin xr reviews cost arimidex generic weaning off seroquel success stories average cost of arimidex seroquel xl price orlistat generico buy finasteride in the uk where to buy generic finasteride forum cost seroquel xr without insurance is finasteride by prescription only arimidex supplement reviews seroquel xr cost symptoms of weaning off seroquel buy orlistat online cheap cytotec cvs pharmacy amsa orlistat where to buy maxalt melt cheap pedir cita previa itv lanzarote online where can i buy cheap finasteride premarin cream mexican pharmacy premarin cream 0.625 mg cost going off seroquel xr can metformin get you high how long does it take for your body to get used to seroquel finasteride cost in mexico maxalt mlt discount seroquel xr user review seroquel xr online pharmacy buy tenormin no prescription cost finasteride ireland lowest price finasteride uk finasteride malaysia pharmacy cheap anafranil reviews where can i get metformin buy metformin online no prescription maxalt user reviews is it safe to buy finasteride online maxalt melt price orlistat 120 mg price in india what is the cost of requip buy cytotec forum purchase maxalt without prescription pay cod where can i buy prednisone for dogs purchase maxalt without a prescription online where is the best place to buy finasteride in the uk finpecia india buy proscar from india maxalt delivered overnight where to buy cytotec in phil premarin 0.3 mg tablets maxalt with no rx and free shipping buy lisinopril hctz buy metformin online for pcos buy finasteride from india where to buy finasteride online finpecia pharmacy order cheap lisinopril canada maxalt no prescription how to get a maxalt prescription how do you order finasteride buy prednisone tablets orlistat generic buy genuine requip online maxalt online overnight delivery cod orlistat shortage 2012 buy premarin next day delivery on requip saturday seroquel 25 mg side effects best site to buy generic finasteride where can i buy amoxil buy amoxil australia order proscar europe buy maxalt 5 mg finpecia cheap buy metformin slow release premarin no pesciption needed where to buy ampicillin for betta fish no prescripton maxalt buy finasteride south africa buy lisinopril hctz online where can i buy proscar buy requip without rx maxalt 5 mg buy online no prescription orlistat 120 mg on line premarin 0.625 mg for sale usa buy lisinopril 5 mg no prescription maxalt 5 mg no prescription buy orlistat 120 mg online made in america metformin 500 mg over the counter cheap lisinopril 5 mg online no prescription lisinopril 5 mg with no prescription cytotec 200 mcg to buy in canada maxalt 5 mg online cheap where can i buy lisinopril 5 mg without a prescription buy non prescription drugs generic finasteride 1 mg order cytotec 200 mcg overnight buy maxalt 5 mg oral generic 100mcg orlistat 120 mg online overnight shipping on generic requip 1 mg metformin 500 mg without prescriptions in usa cytotec 200 mcg buy online without rx i want to buy pregnizone without a prescription buy orlistat 120 mg without a percsription pay seroquel 200 100 50 300 mg buy seroquel 200 100 50 300 mg 200mcg wholesale seroquel 200 100 50 300 mg generic prednisone 20 mg cytotec 200 mcg online sale without prescription where to buy cytotec 200 mcg requip 1 mg without rx premarin 0.625 mg cost cheap lisinopril 5 mg no prescription buy cytotec 200 mcg online made in america premarin 0.625 mg generic sale canadian generic cytotec 200 mcg no prescription generic metformin 500 mg from india generic finpecia 1 mg no prescription nonprescription orlistat 120 mg how to order requip 1 mg online without a prescription buying cytotec 200 mcg with no rx where can i buy finpecia 1 mg without a perscription? requip 1 mg online order cheap alternative to lexapro mail order prednisone order propecia india order tetracycline online glucophage metformin buy online prednisolone 5mg buy online can you buy accutane in uk buy cytotec cheap where to buy acyclovir in singapore buy prednisone 10mg online buy dapoxetine in thailand buy propranolol london best online store to buy clomid how do i buy metformin buy brand name propecia online can you buy ventolin over the counter in greece buy fda approved clomid online buy xenical in uk buy cipro from canada propecia purchase usa where can i buy nolvadex in uk buy accutane in dubai buy brand valtrex zovirax buy online australia trusted website to buy clomid ventolin mail order can you buy furosemide tablets over the counter were can i buy xenical buy zithromax pills cialis priligy order fluoxetine online lamisil tab 250 mg shop online buy metformin 1000 mg online seroquel xr 50 mg for sleep priligy generika dapoxetine kaufen topamax uk order metformin online uk buy bactrim online overnight shipping where can i order metformin do i need a prescription to buy metformin buy metformin mexico how to order metformin online order motilium new zealand where to buy bactrim in store topamax without script orlistat tablets disgrasil orlistat 120 mg buy orlistat diet pills cheap fluoxetine topamax 25 mg price metformin buy now buy avodart uk 300 mg topamax seroquel 25 mg tablet alli orlistat best price lamisil website topamax 25mg orlistat in colorado co doctor cheap orlistat buy lamisil tablets over the counter buy fluoxetine cheap canadian pharmacy lexapro no rx needed generic lexapro reviews can i take 30 mg of escitalopram buy lexapro online us pharmacy lexapro mg strength lexapro comes in what mg tablets lexapro 20 mg reviews 20 mg lexapro fibromyalgia lexapro 60 mg free sample of lexapro lexapro generic cost at walmart 10mg lexapro lexapro 20 mg weight gain side effects of lexapro 5mg side effects lexapro 10mg lexapro recreational lexapro 30mg vs zoloft 200mg cheap requip 1 mg no prescription where to order prednisone online order valtrex online canada order 60 mg orlistat online by fedex no prescription seroquel where to buy prednisone online buy cheap generic requip online pharmacies requip seroquel 50 mg side effects can you buy valtrex in the uk buy seroquel online with visa buy finasteride nz cheap version of finasteride where to buy genuine cytotec in manila purchase propranolol order prednisone online canada where can i buy cytotec in singapore mail order finpecia orlistat without a rx buy requip without doctor buy generic orlistat online order maxalt usa cod finasteride without a prescription cheap finasteride visa buy premarin diet pills purchase seroquel requip best buy purchase cheap prescription premarin orlistat generic sale buy lisinopril drugs finasteride no rx cod requip overdose purchase finasteride no scams buy metformin online orlistat available canada buy arimidex diet pills buy prednisone without prescription australia arimidex with repronex lisinopril online no prescription buy cheap arimidex buy online maxalt without rx purchase seroquel without a prescription overnight shipping buy discount seroquel on line orlistat with out a prescription orlistat no prescription required cytotec buy cheap prednisolone acetate buy online order prednisone overnight buy prednisone overnight delivery buy prednisone for humans can you buy prednisone in mexico prednisolone backorder how to buy prednisone from canada order prednisone for pets where to buy prednisolone for dogs can i buy prednisone at walmart can you buy prednisolone buy prednisolone steroid prednisolone for dogs to buy uk where to buy prednisolone online can you buy prednisone over the counter in mexico buy prednisone for ferrets buy prednisolone tablets for cats prednisone back order buy prednisone 5 mg can i buy prednisone over the counter in mexico prednisone buy from uk order prednisone canada buy prednisone cream how to buy prednisone online buy liquid prednisone for cats buy finasteride with mastercard buy amoxil australia buy proscar cheap buy prednisolone for cats uk seroquel 600 mg seroquel 25 mg effects maxalt in canada can you buy prednisone over the counter in canada purchase metformin online where can i buy cytotec in japan buy prednisone online now order lisinopril online online maxalt buy cheap finasteride order cheap overnight maxalt seroquel 25 mg street value buy maxalt pills buy metformin pills in toronto buy arimidex in australia maxalt shipped cash on buy prednisone with mastercard can you buy cytotec at walmart buy metformin with a mastercard buy cytotec baguio metformin buy metformin order maxalt premarin .3 mg side effects order cytotec online in philippines buy orlistat in usa maxalt purchased online without prescription can i buy cialis from canada buy bactrim online australia buy dapoxetine in pakistan buy aciclovir boots buy zithromax oral suspension where to buy viagra in san jose how can i purchase valtrex where can i buy acyclovir pills buy cialis black how to order ventolin online cheap cialis online buy viagra darwin best place to order generic cialis buy viagra from cvs where can you buy synthroid where to buy viagra in blackburn order authentic viagra online where to buy viagra yahoo answer order accutane in canada can i order acyclovir online buy gold max female viagra buy hcg clomid nolvadex cheap viagra tablets com buy cialis brand online anyone buy viagra online buy celebrex is nolvadex cheap safe site to buy nolvadex buy nolvadex aus order@24-7 kamagra.com buy generic viagra soft tabs where can you buy viagra in vancouver orlistat diet tablets were to buy metformin how to buy metformin in uk buy maxalt no script orlistat supplies buy maxalt without a cheapest pharmacy to buy finasteride where to buy finasteride in canada orlistat usp monograph maxalt on line no script orlistat in colorado co doctor buy generic atarax maxalt xr buy online cheap buy orlistat in mexico buy finasteride canada pharmacy buy maxalt online without a perscription premarin online no prescription order lisinopril hydrochlorothiazide where can i buy cytotec over the counter in the philippines where to buy orlistat in canada order requip overnight alli orlistat 60mg capsules price for finasteride order finasteride no prescription how much does cytotec cost prednisolone for dogs to buy best buy requip do i need a prescription to buy cytotec seroquel us is it legal to order finasteride online buy furosemide online uk is it safe to buy amoxicillin online uk dapoxetine for cheap a doctor order is 0.125 g of ampicillin buy amoxicillin online usa a doctors order is 0.125 mg of ampicillin order avodart canada order fluoxetine online uk can you buy phenergan in mexico buy erythromycin cream online buy doxycycline online australia cheap antabuse where to buy avodart in the uk buy zoloft australia can you get pregnant on metformin seroquel xr discounts order inderal where can i buy doxycycline 100mg buy phenergan liquid online buy doxycycline 100mg for chlamydia buy amoxil 500 mg buy zovirax tablets buy antabuse online cheap can you buy ventolin over the counter in spain buy amoxicillin online cheap buy amoxil uk buy zovirax capsules buy bactrim for dogs can i buy fluoxetine over the counter where can i buy zovirax pills arimidex cost without insurance metformin xr 500mg price in india buy ventolin online usa cheap ventolin australia buy ventolin supermarket erythromycin and benzoyl peroxide topical gel usp buy purchase zoloft online cheap ventolin inhalers sale buy proventil hfa buy cheap zoloft buy doxycycline in thailand where can i buy zovirax cold sore cream buy amoxicillin 500mg for tooth infection how to buy neurontin online buy dapoxetine paypal buy cytotec amazon cheap premarin cream from canada buy metformin nz where can i buy cytotec in dubai no presciption maxalt where can i buy cytotec in laguna seroquel 300 mg effects maxalt overnight us delivery buy prednisone from canada where can i buy real finasteride online where to buy generic maxalt online without a perscription buy cheap generic maxalt buy finasteride nz buy prednisone 20mg where to buy bactrim online order finasteride online india where to order prednisone buy maxalt online overnight finasteride reviews receding hairline alli orlistat 60mg capsules buy prednisone for humans cheap maxalt online off label uses for anafranil metformin price in lebanon finasteride online italia how to go off requip buy finasteride pills going off anafranil buy arimidex with no prescription how to get high off requip metformin opk et grossesse buy prednisone online how to wean yourself off of seroquel xr cheap finasteride pills how to buy cytotec seroquel for sale order finasteride online mastercard maxalt prices walgreens for sale cytotec in the philippines baclofen mglur where to buy cytotec in oman arimidex bodybuilding where to buy authentic cytotec orlistat xenical buy online where to buy prednisone 5mg purchase metformin pay pal without rx can i buy cytotec over the counter in south africa orlistat price cheap finasteride forum buy finasteride at boots buy orlistat cheap finpecia from india online orlistat shortage how to get valtrex without insurance lamictal for social anxiety disorder taking valtrex before delivery valtrex for cold sores price ovuli cleocin costo how much does proscar cost without insurance how to wean off lamictal cost of atarax buy zovirax cream uk atarax online europe zovirax online shop cita previa online medico cabecera madrid where to buy casodex price for generic valtrex going off desogen side effects proscar online forum proscar no prescription needed zovirax cream shoppers drug mart order zovirax online can you buy ventolin nebules over the counter cost of proscar in canada asacol going off the market costo de pastillas vermox lamictal reviews bipolar buy revia online uk valtrex price canada benicar price canada weaning off of lamictal cheapest price for benicar hct can i buy vermox at cvs valtrex suppressive therapy reviews buy orlistat 120 mg online canada where to buy propranolol online can i buy metformin in spain buy finpecia online buy veterinary prednisone buy generic finasteride online canada buy maxalt online no perscription buy finasteride cream where to buy cytotec in ghana can i buy prednisone online in uk buy finasteride cheap uk purchase requip overnight buy real finpecia tablets usp 1mg what is requip order generic requip online finpecia generic names where can i purchase arimidex without a prescription order cheapest online arimidex orlistat no prescription required arimidex online prescription seroquel without rx purchase finasteride without a prescription overnight shipping how to order cytotec orlistat no prescription purchase arimidex amex online without rx prednisone tablets 40 mg no prescription australia discount seroquel cytotec 200mg requip espana pharmacy where you can purchase buy seroquel overnight generic compazine over the counter usa order compazine buy cheap prochlorperazine purchase england where buy compazine compazine rezept buy cheap compazine cost australia prochlorperazine 10 mg cost how to buy compazine usa buying ordering compazine online get prochlorperazine generic name can you buy prochlorperazine over the counter in the uk buy prochlorperazine maleate order compazine canada no prescription purchase order compazine online purchase seroquel on line no rx buy cheap premarin online free consult online pharmacies lisinopril cytotec without script buy requip from india metformin overnight cod online finasteride no prescription where to purchase generic premarin online without a rx order online premarin without prescription comprar seroquel generico lisinopril to buy where to buy arimidex without a prescription buy generic arimidex online buy finasteride online without dr approval order lisinopril from canada best place to order finasteride online where to order cytotec online stromectol buy cheap buy cytotec in lebanon can you buy cytotec at walgreens buy propranolol australia order valtrex generic requip apotheke how to buy maxalt online without a perscription prednisone buy from uk can you buy prednisone in mexico buy prednisone overnight delivery order prednisone online prednisone for purchase buy prednisone with mastercard order prednisone where can i buy prednisolone for my cat buy prednisone 1 mg where to purchase prednisone buy prednisolone for dogs uk can i buy prednisone over the counter in mexico where to buy prednisolone in uk buy prednisolone steroids uk buy prednisone for ferrets buy prednisolone liquid buy prednisolone 1 mg can you buy prednisone online buy prednisone 20mg uk buy prednisolone australia best place to buy prednisone prednisolone for dogs buy online uk where can i buy prednisolone for my cat can you buy prednisone in mexico buy prednisone dogs buy prednisolone liquid buy prednisone online for humans how to buy prednisolone how to order prednisone buy prednisolone tablets for dogs where can i buy prednisone for my dog why is prednisone on back order buy prednisolone 1 mg buy generic prednisone online cheap prednisone for dogs prednisolone 5mg to buy uk can i buy prednisone over the counter in mexico buy prednisone australia purchase prednisone online where can i buy prednisolone tablets for dogs can i buy prednisone at walmart buy prednisone online canada can you buy prednisolone over the counter buy prednisone 1mg where to order prednisone buy prednisolone sodium phosphate where to buy prednisone 5mg can you buy prednisolone online buy prednisolone steroids uk buy prednisolone tablets 5mg buy prednisone with paypal how to order a prednisone taper prednisone buy from uk prednisolone purchase uk order prednisone online prednisolone 5mg tablets to buy prednisolone soluble to buy can i order prednisone online how to buy prednisone online buy prednisolone 5mg uk buy prednisone 10mg buy prednisone 5mg where to buy prednisone steroid cheap prednisone online can i buy prednisone over the counter in usa buy prednisolone for dogs uk where can i buy prednisolone in the uk buy prednisone uk