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
order requip 1 mg overnight to buy finasteride 1 mg 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 stromectol uk buy valtrex hong kong order overnight maxalt buy cytotec hong kong how to order valtrex online where can i buy finasteride online premarin 1.25 mg buy cytotec singapore buy orlistat prescription order cheap valtrex purchase finasteride uk where can i buy valtrex from 700 mg seroquels premarin online no prescription maxalt in mexico without prescription benicar hct generic orlistat 60mg buy cheap orlistat from china baclofen 20 mg narcotic seroquel mg overdose finpecia 1mg shop low price maxalt no s consult seroquel overnight purchase maxalt online no membership overnight shipping best site to buy finasteride online is it illegal to order finasteride online purchase maxalt without rx to ship overnight purchase lisinopril cheap prednisolone tablets buy cheap metformin online buy metformin sr purchase of prednisolone lisinopril hydrochlorothiazide buy online order prednisone for dogs buy lisinopril hydrochlorothiazide can you order prednisone online can you buy metformin over the counter buy lisinopril tablets buy prednisolone uk how to buy metformin online order prednisone for pets buy prednisolone 5mg buy prednisone for dogs online low price rx online website finpecia 1 mg where can i buy metformin 500 mg without prescriptions order seroquel 200 100 50 300 mg online consultation buy premarin 0.625 mg pills no prescription buying finasteride 1 mg with no rx lisinopril 5 mg no prescription needed 200mcg online pharmacy seroquel 200 100 50 300 mg no prescription cytotec 200 mcg purchase canada buy cheap requip on line where can i buy metformin 500 mg uk requip cheap order atarax online best maxalt online pill orlistat comprar mais barato 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 online pharmacy no prescription finpecia 1 mg buy requip 1 mg next day delivery ordering seroquel 200 100 50 300 mg online without a precription where can i buy some requip 1 mg online only using cash or money orders lisinopril 5 mg buy online cheap prednisone 20 mg without a prescription buy finasteride 1 mg 200mcg purchase finasteride without a rx online buy cheap seroquel no prescription topical finpecia buy prednisone online order online consultation for finasteride premarin uk buy arimidex without a prescription online finasteride online consultant premarin 0.625mg maxalt no s consult generic cytotec online no prescription no prescription required for finasteride lisinopril toronto ordering orlistat online maxalt perscription from s online buy metformin doctor prescription buy metformin cheap online 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 where can i buy finasteride in south africa anafranil get high 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 buying cytotec online without prescription amsa fast orlistat buy maxalt without a prescription online order generic premarin online buy cheap premarin online no prescriptions needed for maxalt order arimidex no rx order online maxalt without prescription generic lisinopril uk canada premarin uk lisinopril non prescription cheap finasteride buy generic cytotec online no prescription buy arimidex cash on delivery cheap prices on prednisone buy premarin without rx order finpecia uk 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 generic lisinopril 5 mg no prescription ordering requip 1 mg online without a precription 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 buy prednisone online 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 40 mg prednisone prednisone prescription cost finasteride u.p.s shipping cod purchase requip online finasteride overnight us delivery order cheapest online premarin purchase premarin without a rx online buy metformin mastercard no prescriptions needed for premarin do you need a prescription for orlistat in mexico order arimidex online next day delivery buy prednisone without prescription australia online purchase lisinopril purchase rx premarin without buy cheap generic finasteride prezzo premarin online purchase requip buy finasteride online uk cheap finasteride uk buy maxalt without prescription arimidex 1 mg tablets best place to buy generic finasteride online where can i buy cytotec pills in the philippines lisinopril combinations finpecia>no prescription best place to buy cytotec where to buy prednisone for dogs seroquel without prescription where to buy finasteride cvs where to buy cytotec in the philippines doctors that give 25 mg atarax where can i buy cytotec in durban can i buy cytotec over the counter in south africa maxalt online purchase buy valtrex for cheap where can i purchase maxalt online maxalt without prescription cheap where can i buy finasteride in singapore can you buy atarax over the counter premarin withoutprescription buy prednisolone online australia purchase proscar orlistat usa metformin cheap price buy requip online best place to buy metformin buy generic maxalt online where to buy atarax for dogs lisinopril hydrochlorothiazide buy online how do you order finasteride cheap prednisone cipla finpecia where to buy cytotec abortion pills propranolol purchase canada finpecia 1 mg can i buy cytotec in mercury drug requip no prescription overnight 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 seroquel 200 100 50 300 mg available at health department online pharmacy prednisone 20 mg no prescription cheap online pharmacy for requip 1 mg finasteride 1 mg 100 mcg without prescription cytotec 200 mcg available canada cytotec 200 mcg 100mcg tablets express shipping metformin 500 mg without rx can you buy prednisone online 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 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 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 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 purchase maxalt usa cod buy cheapest premarin next day delivery on requip saturday buy seroquel toronto maxalt no script overnight finasteride shipped over night without a prescription buy 850 mg metformin misoprostol buy online buy cytotec over the counter where can i purchase maxalt without a prescription seroquel rezept requip and valacyclovir finasteride without a prescription canadian where to buy lisinopril by cod buy cheap finasteride online buy finasteride in india buy prednisolone suppositories orlistat without perscription uk i need to buy prednisone order finasteride online usa buy finasteride in bulk order finasteride canada where can i buy ampicillin for fish overnight maxalt c.o.d purchase orlistat where can i buy cytotec in lucky plaza requip wholesale requip overdose buy finasteride mastercard where can i buy prednisone over the counter buy atarax 25mg maxalt free consultation fedex overnight delivery maxalt without rx medications arimidex australia requip generic where to buy propranolol orlistat where can i buy cytotec in pangasinan buy arimidex online canada buy cytotec cavite area generic maxalt 5 mg buy atarax for dogs how to buy bactrim online requip with repronex buy finasteride germany premarin 1.25 mg side effects order finasteride a doctors order is 0.125 mg of ampicillin. the liquid 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 buy stromectol in uk prednisolone purchase uk buy prednisone tablets online buy prednisone online for dogs buy prednisone cream order lisinopril online can i buy metformin in spain can you buy metformin over the counter in usa buy stromectol 3 mg buy lisinopril 20 mg how to order clomid and metformin lisinopril 20 mg order online buy metformin extended release online 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 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 buy maxalt online with overnight delivery buy requip online from canada order generic orlistat online no prescription maxalt online overnight delivery cod where can i purchase maxalt no rx buy cheap requip under without rx non rx cheap requip 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 how to get a finasteride prescription arimidex no doctors prescription buy prescription maxalt online want to buy seroquel in malaysia finasteride without prescriptions buy arimidex online no rx maxalt non rx fedex overnight free uk medication cytotec misoprostol buy online 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 maxalt shipped over night without a perscription where can i buy cytotec in zimbabwe cheap maxalt for sale online no prescription required requip on line buy finasteride online review cheap requip online no perscription maxalt order metformin online best place to buy generic finasteride online can you buy prednisone over the counter for dogs buy finasteride online forum 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 buy orlistat 120mg online in uk purchase maxalt cod delivery best pharmacy to buy finasteride premarin 1.25mg dosage maxalt cheap online lisinopril 10mg buy arimidex no prescription buy maxalt online cheap buy arimidex is baclofen a controlled substance should i buy finasteride online metformin online where can i purchase maxalt no rx buy maxalt free consultation reviews on requip buy brand metformin finpecia american farmacies seroquel us buy 850 mg metformin 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 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 buy benicar hct generic desogen cost with insurance can you buy motilium over counter can u get high off atarax buy zovirax us can you buy ventolin in italy what is the cost of generic lamictal buy zovirax cream canada proscar discount card desogen reviews where to buy proscar atarax tablets to buy vermox user reviews buy priligy 10 mg diflucan buy diflucan cytotec order overnight diflucan tabletten maxalt 10 mg online glucophage to buy no prescripton robaxin orlistat online no prescription and overnight prednisone buy online no prescription buy premarin without doctor buy premarin online cod orlistat overnight without prescription where to buy lisinopril by cod finasteride without a prescription canadian requip and valacyclovir seroquel rezept buy cytotec over the counter where can i purchase maxalt without a prescription maxalt no script overnight finasteride shipped over night without a prescription 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 where can i buy cytotec in kuwait where to buy cytotec in doha qatar cytotec to buy in canada order cytotec where can i buy cytotec in bulacan buy cytotec online without prescription is it legal to buy cytotec online generic cytotec no prescription buy cytotec online where can i buy cytotec in bacolod buy abortion pills cytotec 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 misoprostol buy online buy cheapest premarin 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 buy cheap metformin buy prednisolone tablets for dogs buying requip buy requip pay cod where i can buy cytotec in cebu where to buy requip online buy maxalt without a prescription overnight delivery purchase finasteride canada canadian pharmacy maxalt buy prednisolone tablets 5mg buy bactrim buy bactrim for guinea pigs can you buy prednisone online seroquel 600 mgs where can i buy cytotec in taiwan what is orlistat hexal where to purchase orlistat buy metformin for horses order metformin 850 metformin purchase uk buy synthroid online uk buy metformin online uk buy synthroid 112 mcg buy prednisolone 1 mg how to buy metformin in uk purchase prednisolone 5mg tablets where can i order synthroid buy veterinary prednisone buy prednisone uk buy prednisone 10mg online prednisolone where can i buy it order prednisone online canada how can i buy synthroid finpecia 1 mg online order prednisone 20 mg 100mcg tablets express shipping 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 buy finasteride ebay buy rogaine and finasteride buy prednisone for humans where can i buy finasteride yahoo can you buy amoxil over counter buy stromectol scabies online finpecia buy finasteride philippines overnight delivery of maxalt como comprar orlistat em miami maxalt without a perscription canadian buy finasteride france alli orlistat buy orlistat 180 mg can you buy finasteride in the uk order prednisolone online 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 metformin 500 mg online pharmacy buy prednisolone 5mg for dogs in uk where do i buy prednisone buy prednisolone 5mg for cats can you buy prednisone in canada buy lisinopril hctz how to buy prednisone buy prednisolone in the uk where to buy synthroid can you buy lisinopril over the counter where to buy cheap metformin buy prednisone online for dogs where can i buy prednisolone for dogs in uk can you buy metformin over the counter in uk metformin cheap price buy prednisone without buy cheap requip under without rx cytotec overnight without prescription purchase requip lisinopril precio seroquel canada metformin ohne rezept buy requip online now order maxalt free next day airmaxalt on line arimidex for pets buy seroquel no prescriptions premarin online no rx overnight online arimidex buy 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 buy finasteride london premarin 0.625mg tablet best trustedtabs order cytotec online how can i buy metformin online buy and sell cytotec buy prednisolone 25mg tablets seroquel mg dosage maxalt without a persription buy finasteride online pharmcom buy maxalt online cheap is it safe to buy cytotec online can i buy prednisolone in spain purchase orlistat finpecia>no prescription buy ampicillin 500 mg buy amoxicillin online overnight lisinopril 20 mg order online buy prednisolone in australia buy generic prednisone online can you buy prednisolone in spain where can i buy lisinopril buy metformin online nz buy lisinopril buy prednisone with paypal buy prednisone australia orlistat xenical 120 mg seroquel xr 400 mg 75 mg seroquel xr buy requip online pills requip buy prednisolone acetate cheap buy prednisolone suppositories where can i buy cytotec in davao cheap valtrex uk can you buy amoxicillin 500mg cheap proscar australia where can i buy cytotec here in the philippines how to order maxalt online without a prescription premarin 0.625 mgs buy proscar india buy stromectol for humans buy prednisolone online uk where can i buy prednisolone 5mg where to buy metformin 500 mg premarin 1.25 mgs buy maxalt online without a script arimidex 1 mg tablets buy metformin in canada order maxalt without a prescription orlistat us can you buy finasteride in the uk maxalt without a persription finpecia kaufen buy mail order requip buy maxalt offshore no prescription fedex order amoxil online where can i buy cytotec online where to buy cytotec in kenya order maxalt online with overnight delivery where to buy cytotec in davao 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 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 cytotec tablets 100 mg no prescription australia can you buy cytotec in thailand where can i buy cytotec in kuwait buy cytotec now where i can buy cytotec in cavite cytotec without script buy abortion pills cytotec buy cytotec online cheap where to buy original cytotec buy cytotec online india 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 premarin usa buy requip without doctor canada orlistat otc do i need a prescription to buy cytotec order prednisone for dogs online how to order prednisone taper buy finasteride cheap online uk buy prednisolone in the uk seroquel xr 800 mg no prescriptions needed for maxalt buy rx maxalt without buy cytotec in usa online buy finasteride online in canada 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 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 prednisone 20 mg on line orlistat 120 mg order overnight buy lisinopril 5 mg online no prescription generic finasteride 1 mg online no prescription order lisinopril 5 mg generic seroquel 200 100 50 300 mg without prescription canada pay premarin 0.625 mg maxalt 5 mg rx cheap buy requip 1 mg with no prescription buy metformin 500 mg next day delivery orlistat 120 mg without prescription premarin 0.625 mg precio how to order premarin 0.625 mg low price rx online website prednisone 20 mg prednisone 20 mg online order where can i get maxalt 5 mg without a prescription pharmacy where you can purchasr orlistat 120 mg without prescription orlistat 120 mg without script alli orlistat buying requip online buy valtrex nz premarin buy no prescription buy proscar 5mg requip overnight cod no script maxalt buy metformin 500mg tablets cheapest place to buy finasteride online buy metformin australia maxalt no rx where can i buy prednisolone tablets for dogs where to buy cytotec in philippines order overnight maxalt buy finpecia india buy cytotec in the philippines buy prednisone cheap requip 1 mg no prescription premarin 0.625 mg with out a prescription how to get cytotec 200 mcg online no prescription in 100 days how to purchase cytotec 200 mcg metformin 500 mg overnight without prescription generic lisinopril 5 mg online no prescription buy metformin 500 mg online without a prescription finpecia 1 mg purchase without perscripotion 500 mg maxalt metformin 500 mg in usa finpecia 1 mg for sale without prescription cheap online pharmacy for metformin 500 mg generic metformin 500 mg canada prednisone 20 mg tablets 200 mcg no prescription australia canada maxalt 5 mg buy generic maxalt 5 mg online buy generic finpecia 1 mg online order finasteride 1 mg online no prescription pharma life 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 order prednisone 20 mg buy maxalt 5 mg without a prescription 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 metformin 500 mg online sale without prescription buy real seroquel 200 100 50 300 mg metformin 500 mg generic online requip 1 mg without prescriptions buy maxalt 5 mg online uk buy requip 1 mg india generic orlistat 120 mg canada india prednisone 20 mg finpecia 1 mg in canada lisinopril 5 mg from mexico lisinopril 5 mg in usa i need to order finasteride 1 mg without a prescription is it legal to buy seroquel 200 100 50 300 mg online lisinopril 5 mg without a prescription 5 mg finasteride order seroquel 200 100 50 300 mg online no prescription pharma life misoprostol purchase buy cytotec misoprostol tablets buy cytotec pfizer where can i buy misoprostol (or cytotec) where to buy original cytotec in manila where to buy cytotec in iloilo city no prescription requip 1 mg on line pharmacy buy cytotec online philippines where can i buy cytotec in gensan order cytotec online no prescription pharma life cytotec online purchase philippines where can i buy cytotec in malaysia buy betta ampicillin can you buy amoxil over counter cytotec abortion pill buy online maxalt online consultation overnight buy premarin premarin 1.25 mg side effects where to buy orlistat in canada purchase requip no prescription cheap lisinopril cheap price buy cytotec in usa buy bactrim in uk buy bactrim online buy generic bactrim ds purchase stromectol purchase prednisolone online buy requip without a prescription online best place to buy finasteride uk buy seroquel no script how to get prescribed seroquel buy prednisolone tablets uk maxalt cod next day delivery uk order requip seroquel coupons manufacturer buy metformin in canada where to buy atarax where to buy proscar uk seroquel mg tablets anyone buy finasteride online seroquel generic 2012 seroquel 300 mg price lisinopril 20 mg order online 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 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 order misoprostol cytotec online cytotec available canada where can i buy cytotec in pangasinan buy cytotec miami where can you buy cytotec in south africa buy cytotec without prescription australia buy cytotec abortion cytotec where can i buy it online cytotec buy cheap order cytotec overnight finasteride 1 mg buy no prescription where can i buy orlistat 120 mg cheapest seroquel 200 100 50 300 mg prescribing premarin 0.625 mg tablets australia prednisone 20 mg online generic 100mcg cytotec 200 mcg online 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 online pharmacy prednisone 20 mg how to order prednisone taper trusted finpecia seller where can i buy propranolol in uk buy requip cheap buy finasteride online usa buy cytotec australia prednisolone 5mg buy online uk cheap finpecia requip side effects 800 mg seroquel dangerous canada orlistat otc seroquel xr 600 mg requip xl reviews buy premarin online no prescription orlistat pris where to buy metformin online buy brand name finasteride maxalt ordering without a dr finpecia cipla online want to buy prednisone lisinopril generic equivalent where to buy cytotec in kl lisinopril purchase online baclofen 20 mg street value buy cytotec in new zealand buy prednisone dose pack where to buy genuine cytotec in cebu seroquel 200 mg for sleep discount maxalt overnight seroquel 600 mgs buy finasteride online prescription orlistat 120 mg canada best website to buy finasteride where to buy cytotec in iligan city where to buy cytotec in manila ph buy metformin without prescription where can i buy finasteride in the us buy maxalt no r x cheap how much does requip cost reviews of requip 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 buy asacol online cheap asacol retail cost asacol reviews buying asacol from canada where to buy asacol online purchase asacol what is the cost of asacol buy asacol 800mg asacol price usa how to store asacol asacol drug cost order asacol online asacol cost at walmart how to get asacol hd patient savings card asacol prescription assistance program do you have to wean off asacol buy asacol enema asacol prescription savings card asacol discount coupon asacol cost canada how to get asacol patient savings card cheap asacol side pedir cita previa itv coslada online cost of benicar 20 mg at walmart benicar buy can keflex decrease milk supply benicar 30 day supply cost buy zovirax online cheap buy celebrex in mexico atarax 25 mg tablet atarax for sleep disorder keflex reviews buy real finpecia 1 mg cleocin without prescription symptoms of weaning off lamictal 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 cytotec 200 mcg prescription cost prednisone 20 mg online sale without prescription maxalt 5 mg 100mcg tablets express shipping lisinopril 5 mg prescription cost buy maxalt 5 mg without prescription australia cytotec 200 mcg no prescription buy online cytotec 200 mcg lisinopril 5 mg order online can i get seroquel 200 100 50 300 mg without rx cheap generic metformin 500 mg no prescription buy real metformin 500 mg buy requip 1 mg online without prescription from canada finasteride 1 mg online cheap prednisone 20 mg no prescription with mastercard where to buy requip 1 mg 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 no prescription generic cytotec metformin 500 mg fedex metformin 500 mg buy online purchasing finasteride 1 mg pay seroquel 200 100 50 300 mg 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 premarin 0.625 mg online 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 reviews of asacol asacol hd patient reviews can asacol get you high buy asacol without prescription asacol buy buy maxalt without rx purchase maxalt without a prescription online where can i buy cytotec in japan can i buy cytotec at walmart amsa fast orlistat side effects buy prednisolone eye drops buy requip in united states online buy cytotec uae no perscription needed maxalt where to buy finasteride in usa requip no prescription where can i buy orlistat in us buy proscar paypal buy requip online seroquel 600 mgs buy metformin in the uk requip without rx seroquel mg dosage should i buy finasteride online atarax tablets to buy buy cytotec singapore cheap proscar australia buy prednisone 10mg can i buy cytotec in mercury drug orlistat generic buy maxalt online buy metformin 500 mg uk orlistat shortage where can i buy cytotec in cebu city orlistat paypal finpecia without perscription buy metformin uk where can i buy ampicillin for fish maxalt no script finpecia buy prednisone 1 mg prednisone 10mg buy online purchase requip generic orlistat online singapore where to buy prednisolone 5mg buy arimidex 1 mg orlistat 60 mg canada valacyclovir 2 mg can i buy prednisone over the counter in spain how to buy maxalt online without a rx can you buy prednisone over the counter for dogs where i can buy cytotec in usa requip xl 12 mg price buy finasteride original 700 mg seroquel side effects atarax mg anxiety finpecia without perscription metformin bestellen buy generic orlistat cheap online metformin order where can i buy generic finasteride order generic metformin online purchase cheap online maxalt buy generic metformin canada buy maxalt tablets without rx finasteride no doctor prescription cheap generic premarin buy cytotec no prescription metformin sale premarin without prescription overnight shipping seroquel usa no rx cod finasteride prednisone cheapest place to order order finasteride best premarin online pill uk medication cytotec misoprostol buy online buy prednisone over the counter cytotec online no prescriptions required from the us buy cytotec without prescription buy non prescription drugs generic cytotec cost asacol where to buy cytotec in cebu where to buy cytotec in kuala lumpur where to buy cytotec in sa order finasteride 1 mg online no prescription pharma life prescribing metformin 500 mg tablets australia problems with buying maxalt 5 mg without rx non prescription metformin 500 mg buy metformin 500 mg online 200 mcg no prescription buy generic orlistat 120 mg online no prescription orlistat 120 mg without script metformin 500 mg online pharmacy how to by finpecia 1 mg online no prescription lisinopril 5 mg on line pharmacy lisinopril 5 mg overnight without prescription no prescription premarin 0.625 mg on line pharmacy requip 1 mg in usa buy requip 1 mg online 200 mcg no prescription prednisone 20 mg online no prescription and overnight how to buy finasteride cheap buy requip usa finpecia paypal maxalt visa where to buy finasteride in canada buy cheap cytotec online buy maxalt online overnight orlistat 50mg can you buy cytotec at cvs premarin master card buy metformin hcl 1000 mg where can i buy orlistat where to buy bactrim for guinea pigs orlistat purchase order stromectol online no perscription maxalt next day prednisone for purchase buying maxalt 5 mg with no rx seroquel 200 100 50 300 mg online cheap metformin 500 mg buy online without rx premarin 0.625 mg online no prescription purchace maxalt 5 mg online buy requip 1 mg online with no prescription metformin 500 mg cheap online how to get metformin 500 mg generic maxalt 5 mg no prescription problems with buying finpecia 1 mg without rx canada lisinopril 5 mg canadian generic cytotec 200 mcg no prescription where can i get lisinopril 5 mg without a prescription buy requip 1 mg online no prescription finpecia 1 mg in canada requip 1 mg fedex next day delivery on requip saturday premarin 0.625 mg buy online seroquel 200 100 50 300 mg order how to get finasteride 1 mg requip 1 mg 100mcg tablets express shipping wholesale finasteride 1 mg how to order seroquel 200 100 50 300 mg online without a prescription seroquel 200 100 50 300 mg online sale without prescription where to purchase finasteride 1 mg oral cheap buy real orlistat 120 mg cytotec 200 mcg with out a prescription metformin 500 mg online sale without prescription where can i order orlistat 120 mg online cytotec 200 mcg buy cheap buy 850 mg metformin generic prednisone can you buy prednisone over the counter in greece where can i buy prednisone over the counter generic prednisone no prescription cheap prednisone online prednisolone backorder prednisolone tablets buy online buy prednisolone steroids uk buy prednisolone 5mg for cats buy prednisone online for dogs buy apo prednisone buy prednisone online usa where to purchase prednisone oral cheap where to buy prednisone 5mg can i buy prednisone at walmart buy prednisone online 40 mg no prescription cheap online pharmacy for prednisone buy cheap generic prednisone online canada pharmacy no prescription order prednisone online no prescription pharma life prednisone available canada prednisone prescription online next day delivery buy generic prednisone no prescription prednisolone tablets to buy how to order prednisone prednisone overnight without prescription buy prednisolone australia prednisolone 5mg to buy prednisone no prescription with mastercard cheap prices on prednisone prednisone purchase without prescription generic prednisone without prescription cheap generic prednisone no prescription buy prednisone online no prescription can you order prednisone online can i get prednisone without a prescription? buy cytotec uk buy cytotec cavite area