As of 12/26/2024
  Indus: 43,326 +28.77 +0.1%  
  Trans: 16,104 +40.79 +0.3%  
  Utils: 992 -1.47 -0.1%  
  Nasdaq: 20,020 -10.77 -0.1%  
  S&P 500: 6,038 -2.45 0.0%  
YTD
 +15.0%  
 +1.3%  
 +12.5%  
 +33.4%  
 +26.6%  
  Targets    Overview: 12/12/2024  
  Up arrow44,200 or 41,750 by 01/01/2025
  Up arrow16,700 or 15,500 by 01/15/2025
  Up arrow1,050 or 975 by 01/01/2025
  Up arrow20,500 or 19,300 by 01/01/2025
  Up arrow6,100 or 5,775 by 01/01/2025
As of 12/26/2024
  Indus: 43,326 +28.77 +0.1%  
  Trans: 16,104 +40.79 +0.3%  
  Utils: 992 -1.47 -0.1%  
  Nasdaq: 20,020 -10.77 -0.1%  
  S&P 500: 6,038 -2.45 0.0%  
YTD
 +15.0%  
 +1.3%  
 +12.5%  
 +33.4%  
 +26.6%  
  Targets    Overview: 12/12/2024  
  Up arrow44,200 or 41,750 by 01/01/2025
  Up arrow16,700 or 15,500 by 01/15/2025
  Up arrow1,050 or 975 by 01/01/2025
  Up arrow20,500 or 19,300 by 01/01/2025
  Up arrow6,100 or 5,775 by 01/01/2025

Pattern List

List of 225 chart patterns and candlesticks (13 "investment grade" candle patterns) found by Patternz (my private version), ending 04/01/2024 or for weekly patterns (horns, pipes), I allow an extra 2 weeks. Most of these patterns will be unconfirmed (no breakout yet) and some may be bogus.

Stocks are listed first. Exchange traded funds (ETFs), if any, are at the bottom of the list.

Copyright © 2024 by Thomas Bulkowski and ThePatternSite.com. All rights reserved. Note: I may own positions in the securities listed or may trade them later, just as you can.

 

 Description SymbolPatternStart DateEnd Date
 Abbott Laboratories  ABT  Engulfing, bearish  03/28/2024  04/01/2024 
 Abercrombie and Fitch Co.  ANF  Three outside up  03/27/2024  04/01/2024 
 Abercrombie and Fitch Co.  ANF  Horn top  03/04/2024  03/18/2024 
 Accelerate Diagnostics Inc  AXDX  Triangle, descending  01/19/2024  04/01/2024 
 ACI Worldwide  ACIW  Engulfing, bearish  03/28/2024  04/01/2024 
 Acuity Brands, Inc  AYI  Engulfing, bearish  03/28/2024  04/01/2024 
 Advanced Micro Devices, Inc  AMD  Three outside up  03/27/2024  04/01/2024 
 AES Corp  AES  Doji star, bearish  03/28/2024  04/01/2024 
 AES Corp  AES  Pipe bottom  03/11/2024  03/18/2024 
 Air Transport Services Group  ATSG  Belt hold, bearish  04/01/2024  04/01/2024 
 Allegiant Travel Company  ALGT  Belt hold, bearish  04/01/2024  04/01/2024 
 Allegiant Travel Company  ALGT  Pipe bottom  03/11/2024  03/18/2024 
 American Eagle Outfitters Inc.  AEO  Double Top, Eve and Eve  03/07/2024  04/01/2024 
 American Electric Power AEP  AEP  Engulfing, bearish  03/28/2024  04/01/2024 
 American Equity Investment Life Holding  AEL  Engulfing, bearish  03/28/2024  04/01/2024 
 American Woodmark Corp  AMWD  Engulfing, bearish  03/28/2024  04/01/2024 
 Antero Resources Corp  AR  Pipe bottom  03/11/2024  03/18/2024 
 AptarGroup Inc  ATR  Belt hold, bearish  04/01/2024  04/01/2024 
 ArcBest Corp  ARCB  Pipe bottom  03/11/2024  03/18/2024 
 Armstrong World Industries  AWI  Belt hold, bearish  04/01/2024  04/01/2024 
 Assured Guaranty Ltd.  AGO  Window, falling  03/28/2024  04/01/2024 
 Assured Guaranty Ltd.  AGO  Measured move down  02/28/2024  04/01/2024 
 Atmos Energy Corp  ATO  Engulfing, bearish  03/28/2024  04/01/2024 
 Atmos Energy Corp  ATO  Multi-peaks  12/14/2023  04/01/2024 
 Autodesk Inc  ADSK  Three outside down  03/27/2024  04/01/2024 
 Automatic Data Processing Inc  ADP  Engulfing, bearish  03/28/2024  04/01/2024 
 Description SymbolPatternStart DateEnd Date
 Avient  AVNT  Engulfing, bearish  03/28/2024  04/01/2024 
 Badger Meter Inc.  BMI  Engulfing, bearish  03/28/2024  04/01/2024 
 Balchem Corp  BCPC  Engulfing, bearish  03/28/2024  04/01/2024 
 Big Lots Inc.  BIG  Measured move up  02/14/2024  04/01/2024 
 Bio-Rad Laboratories  BIO  Belt hold, bearish  04/01/2024  04/01/2024 
 Black Hills Corp  BKH  Engulfing, bearish  03/28/2024  04/01/2024 
 Boeing Company, The  BA  Pipe bottom  03/11/2024  03/18/2024 
 Boot Barn Holdings Inc  BOOT  Window, rising  03/28/2024  04/01/2024 
 Brady Corp  BRC  Last engulfing top  03/28/2024  04/01/2024 
 Build-A-Bear Workshop Inc  BBW  Engulfing, bearish  03/28/2024  04/01/2024 
 Bunge Ltd  BG  Engulfing, bearish  03/28/2024  04/01/2024 
 Cal-Maine Foods Inc  CALM  Last engulfing bottom  03/28/2024  04/01/2024 
 Caleres  CAL  Belt hold, bearish  04/01/2024  04/01/2024 
 Campbell Soup Co  CPB  Head-and-shoulders complex top  01/03/2024  04/01/2024 
 Campbell Soup Co  CPB  Multi-peaks  12/14/2023  04/01/2024 
 Celestica Inc  CLS  Pipe bottom  03/11/2024  03/18/2024 
 Charles River Labs Intl  CRL  Engulfing, bearish  03/28/2024  04/01/2024 
 Church and Dwight Co Inc  CHD  Last engulfing top  03/28/2024  04/01/2024 
 Cigna Corp  CI  Last engulfing top  03/28/2024  04/01/2024 
 Cincinnati Financial Corp  CINF  Belt hold, bearish  04/01/2024  04/01/2024 
 Clean Energy Fuels Corp.  CLNE  Engulfing, bearish  03/28/2024  04/01/2024 
 CNA Financial Corp  CNA  Belt hold, bearish  04/01/2024  04/01/2024 
 CNX Resources Corp  CNX  Cup with handle  10/18/2023  04/01/2024 
 Columbus McKinnon  CMCO  Engulfing, bearish  03/28/2024  04/01/2024 
 Columbus McKinnon  CMCO  Belt hold, bearish  04/01/2024  04/01/2024 
 Description SymbolPatternStart DateEnd Date
 Conns Inc  CONN  Pipe bottom  03/11/2024  03/18/2024 
 CoStar Group Inc  CSGP  Belt hold, bearish  04/01/2024  04/01/2024 
 CRH plc  CRH  Engulfing, bearish  03/28/2024  04/01/2024 
 Cross Country Healthcare Inc  CCRN  Last engulfing bottom  03/28/2024  04/01/2024 
 Danaher Corp  DHR  Last engulfing bottom  03/28/2024  04/01/2024 
 Deckers Outdoor Corp  DECK  Engulfing, bearish  03/28/2024  04/01/2024 
 Dentsply Sirona Inc.  XRAY  Last engulfing bottom  03/28/2024  04/01/2024 
 Dentsply Sirona Inc.  XRAY  Measured move down  02/29/2024  04/01/2024 
 Devon Energy Corp.  DVN  Window, rising  03/28/2024  04/01/2024 
 Dilliards Inc  DDS  Deliberation  03/27/2024  04/01/2024 
 Distribution Solutions  DSGR  Engulfing, bearish  03/28/2024  04/01/2024 
 Distribution Solutions  DSGR  Belt hold, bearish  04/01/2024  04/01/2024 
 DJ 20 Transportation  ^DJT  Belt hold, bearish  04/01/2024  04/01/2024 
 DJ 30 Industrials  ^DJI  Engulfing, bearish  03/28/2024  04/01/2024 
 DTE Energy Company  DTE  Engulfing, bearish  03/28/2024  04/01/2024 
 DTE Energy Company  DTE  Belt hold, bearish  04/01/2024  04/01/2024 
 Emcore Group Inc  EME  Last engulfing top  03/28/2024  04/01/2024 
 Equifax Inc  EFX  Engulfing, bearish  03/28/2024  04/01/2024 
 Equitable Resources, Inc  EQT  Pipe bottom  03/11/2024  03/18/2024 
 Estee Lauder, Cos  EL  Engulfing, bearish  03/28/2024  04/01/2024 
 Evergy  EVRG  Engulfing, bearish  03/28/2024  04/01/2024 
 Evergy  EVRG  Belt hold, bearish  04/01/2024  04/01/2024 
 Evolent Health, Inc  EVH  Engulfing, bearish  03/28/2024  04/01/2024 
 Evolent Health, Inc  EVH  Scallop, ascending and inverted  12/05/2023  04/01/2024 
 Evolent Health, Inc  EVH  Scallop, ascending and inverted  01/18/2024  04/01/2024 
 Description SymbolPatternStart DateEnd Date
 Evolent Health, Inc  EVH  Scallop, ascending and inverted  02/05/2024  04/01/2024 
 Exelon Corp.  EXC  Engulfing, bearish  03/28/2024  04/01/2024 
 Expeditors International of Washington  EXPD  Belt hold, bearish  04/01/2024  04/01/2024 
 Exxon Mobil Corp.  XOM  Cup with handle  10/19/2023  04/01/2024 
 EZCorp Inc  EZPW  Engulfing, bearish  03/28/2024  04/01/2024 
 Fair Isaac Corp  FICO  Pipe bottom  03/11/2024  03/18/2024 
 FARO Technologies Inc  FARO  Pipe bottom  03/11/2024  03/18/2024 
 FedEx  FDX  Cup with handle  12/18/2023  04/01/2024 
 FirstEnergy Corp.  FE  Engulfing, bearish  03/28/2024  04/01/2024 
 Flextronics International Ltd  FLEX  Pipe bottom  03/11/2024  03/18/2024 
 Flowserve Corp  FLS  Last engulfing top  03/28/2024  04/01/2024 
 FMC Corp.  FMC  Last engulfing bottom  03/28/2024  04/01/2024 
 Fortive Corp  FTV  Belt hold, bearish  04/01/2024  04/01/2024 
 Franco-Nevada Corp  FNV  Window, rising  03/28/2024  04/01/2024 
 Freeport-McMoRan Copper and Gold B  FCX  Window, rising  03/28/2024  04/01/2024 
 Fresh Del Monte Produce  FDP  Belt hold, bearish  04/01/2024  04/01/2024 
 General Dynamics Corp  GD  Window, rising  03/28/2024  04/01/2024 
 Genworth Financial Inc  GNW  Engulfing, bearish  03/28/2024  04/01/2024 
 Griffon Corp  GFF  Engulfing, bearish  03/28/2024  04/01/2024 
 Hanover Insurance Group, The  THG  Belt hold, bearish  04/01/2024  04/01/2024 
 Harmonic Inc  HLIT  Pipe bottom  03/11/2024  03/18/2024 
 Heartland Express, Inc  HTLD  Belt hold, bearish  04/01/2024  04/01/2024 
 Hecla Mining Co.  HL  Triple top  12/14/2023  04/01/2024 
 Heidrick Struggles Intl Inc  HSII  Engulfing, bearish  03/28/2024  04/01/2024 
 Hovnanian Enterprises Inc  HOV  Engulfing, bearish  03/28/2024  04/01/2024 
 Description SymbolPatternStart DateEnd Date
 Hovnanian Enterprises Inc  HOV  Pipe bottom  03/11/2024  03/18/2024 
 Hub Group Inc.  HUBG  Belt hold, bearish  04/01/2024  04/01/2024 
 Humana  HUM  Last engulfing top  03/28/2024  04/01/2024 
 Illumina Inc  ILMN  Pipe bottom  03/11/2024  03/18/2024 
 Incyte Corp.  INCY  Double Bottom, Eve and Eve  02/08/2024  04/01/2024 
 Insperity  NSP  Belt hold, bearish  04/01/2024  04/01/2024 
 Insteel Industries Inc  IIIN  Engulfing, bearish  03/28/2024  04/01/2024 
 Insteel Industries Inc  IIIN  Belt hold, bearish  04/01/2024  04/01/2024 
 Inter Parfums Inc.  IPAR  Engulfing, bearish  03/28/2024  04/01/2024 
 Interactive Brokers Group Inc  IBKR  Last engulfing top  03/28/2024  04/01/2024 
 Jack Henry and Associates  JKHY  Belt hold, bearish  04/01/2024  04/01/2024 
 JetBlue Airways Corporation  JBLU  Engulfing, bearish  03/28/2024  04/01/2024 
 Kelly Services A  KELYA  Belt hold, bearish  04/01/2024  04/01/2024 
 Kennametal  KMT  Engulfing, bearish  03/28/2024  04/01/2024 
 Kennametal  KMT  Belt hold, bearish  04/01/2024  04/01/2024 
 Kforce Inc  KFRC  Engulfing, bearish  03/28/2024  04/01/2024 
 Kohls Corporation  KSS  Double Top, Eve and Eve  12/28/2023  04/01/2024 
 Kohls Corporation  KSS  Pipe bottom  03/11/2024  03/18/2024 
 La-Z-Boy Inc  LZB  Engulfing, bearish  03/28/2024  04/01/2024 
 La-Z-Boy Inc  LZB  Belt hold, bearish  04/01/2024  04/01/2024 
 Lamar Advertising  LAMR  Belt hold, bearish  04/01/2024  04/01/2024 
 Lamar Advertising  LAMR  Measured move down  03/08/2024  04/01/2024 
 Leggett and Platt  LEG  Engulfing, bearish  03/28/2024  04/01/2024 
 Manhattan Associates  MANH  Engulfing, bearish  03/28/2024  04/01/2024 
 Manpower Inc.  MAN  Engulfing, bearish  03/28/2024  04/01/2024 
 Description SymbolPatternStart DateEnd Date
 Manpower Inc.  MAN  Belt hold, bearish  04/01/2024  04/01/2024 
 Marathon Oil  MRO  Deliberation  03/27/2024  04/01/2024 
 MarketAxess Holdings  MKTX  Last engulfing bottom  03/28/2024  04/01/2024 
 Marten Transport Ltd  MRTN  Last engulfing bottom  03/28/2024  04/01/2024 
 Marten Transport Ltd  MRTN  Belt hold, bearish  04/01/2024  04/01/2024 
 Martin Marietta Materials, Inc  MLM  Engulfing, bearish  03/28/2024  04/01/2024 
 MDC Holdings Inc.  MDC  Multi-peaks  01/18/2024  04/01/2024 
 Microsoft Corp  MSFT  Window, rising  03/28/2024  04/01/2024 
 Morgan Stanley  MS  Engulfing, bearish  03/28/2024  04/01/2024 
 Mueller Industries Inc.  MLI  Engulfing, bearish  03/28/2024  04/01/2024 
 Murphy Oil Corporation  MUR  Cup with handle  12/26/2023  04/01/2024 
 Newell Brands Inc  NWL  Engulfing, bearish  03/28/2024  04/01/2024 
 Newell Brands Inc  NWL  Belt hold, bearish  04/01/2024  04/01/2024 
 NextEra Energy Inc  NEE  Engulfing, bearish  03/28/2024  04/01/2024 
 NextEra Energy Inc  NEE  Cup with handle  01/08/2024  04/01/2024 
 Nisource Inc.  NI  Engulfing, bearish  03/28/2024  04/01/2024 
 Omnicell, Inc  OMCL  Engulfing, bearish  03/28/2024  04/01/2024 
 On Assignment, Inc.  ASGN  Belt hold, bearish  04/01/2024  04/01/2024 
 Palo Alto Networks Inc  PANW  Engulfing, bearish  03/28/2024  04/01/2024 
 Park Electrochemical  PKE  Belt hold, bearish  04/01/2024  04/01/2024 
 Paychex Inc  PAYX  Engulfing, bearish  03/28/2024  04/01/2024 
 Paylocity Holdfing Corp  PCTY  Three outside down  03/27/2024  04/01/2024 
 Paypal Holdings, Inc  PYPL  Engulfing, bearish  03/28/2024  04/01/2024 
 Penumbra, Inc  PEN  Measured move down  02/16/2024  04/01/2024 
 PetMed Express Inc.  PETS  Measured move down  10/17/2023  04/01/2024 
 Description SymbolPatternStart DateEnd Date
 Pioneer Natural Resources Co.  PXD  Cup with handle  10/19/2023  04/01/2024 
 Premier Inc  PINC  Engulfing, bearish  03/28/2024  04/01/2024 
 Pure Storage, Inc  PSTG  Pipe bottom  03/11/2024  03/18/2024 
 Q2 Holdings Inc  QTWO  Belt hold, bearish  04/01/2024  04/01/2024 
 Raytheon Technologies Corp  RTX  Last engulfing top  03/28/2024  04/01/2024 
 Regis Corp  RGS  Three outside up  03/27/2024  04/01/2024 
 Reinsurance Group of America  RGA  Last engulfing top  03/28/2024  04/01/2024 
 Roper Technologies, Inc  ROP  Engulfing, bearish  03/28/2024  04/01/2024 
 Roper Technologies, Inc  ROP  Measured move up  01/05/2024  04/01/2024 
 Roper Technologies, Inc  ROP  Multi-peaks  01/30/2024  04/01/2024 
 S and P 500  ^GSPC  Engulfing, bearish  03/28/2024  04/01/2024 
 Sandstorm Gold Ltd  SAND  Broadening bottom  12/01/2023  04/01/2024 
 Scotts Miracle-Gro Co.  SMG  Engulfing, bearish  03/28/2024  04/01/2024 
 Sealed Air Corp  SEE  Engulfing, bearish  03/28/2024  04/01/2024 
 SEI Investments Co  SEIC  Belt hold, bearish  04/01/2024  04/01/2024 
 Sempra Energy  SRE  Engulfing, bearish  03/28/2024  04/01/2024 
 Silgan Holdings Inc  SLGN  Deliberation  03/27/2024  04/01/2024 
 Smartsheet Inc  SMAR  Pipe bottom  03/11/2024  03/18/2024 
 Standex International Corp  SXI  Belt hold, bearish  04/01/2024  04/01/2024 
 Summit Materials Inc  SUM  Engulfing, bearish  03/28/2024  04/01/2024 
 Summit Materials Inc  SUM  Pipe bottom  03/11/2024  03/18/2024 
 Surmodics, Inc  SRDX  Engulfing, bearish  03/28/2024  04/01/2024 
 Target  TGT  Window, rising  03/28/2024  04/01/2024 
 Target  TGT  Measured move up  02/14/2024  04/01/2024 
 Techne Corporation  TECH  Engulfing, bearish  03/28/2024  04/01/2024 
 Description SymbolPatternStart DateEnd Date
 Teledyne Technologies Inc  TDY  Engulfing, bearish  03/28/2024  04/01/2024 
 Tempur-pedic Intl  TPX  Engulfing, bearish  03/28/2024  04/01/2024 
 Teradata Corp  TDC  Three outside down  03/27/2024  04/01/2024 
 The Trade Desk  TTD  Pipe bottom  03/11/2024  03/18/2024 
 TransDigm Group Inc  TDG  Three outside down  03/27/2024  04/01/2024 
 TransDigm Group Inc  TDG  Belt hold, bearish  04/01/2024  04/01/2024 
 Transocean Inc.  RIG  Last engulfing top  03/28/2024  04/01/2024 
 Travelzoo Inc.  TZOO  Cup with handle  12/14/2023  04/01/2024 
 Trex Company  TREX  Engulfing, bearish  03/28/2024  04/01/2024 
 Trex Company  TREX  Belt hold, bearish  04/01/2024  04/01/2024 
 Twilio Inc Cl A  TWLO  Measured move up  03/05/2024  04/01/2024 
 Visa  V  Last engulfing bottom  03/28/2024  04/01/2024 
 WillScot Mobile Mini Holdings Corp  WSC  Measured move down  02/12/2024  04/01/2024 
 Wolfspeed  WOLF  Deliberation  03/27/2024  04/01/2024 
 Wolverine World Wide  WWW  Belt hold, bearish  04/01/2024  04/01/2024 
 DJ US consumer goods (household goods)  IYK  Belt hold, bearish  04/01/2024  04/01/2024 
 DJ US consumer svcs index fnd (retail)  IYC  Belt hold, bearish  04/01/2024  04/01/2024 
 DJ US Home construction index fund  ITB  Engulfing, bearish  03/28/2024  04/01/2024 
 FTSE/Xinhua China 25 index fund  FXI  Window, rising  03/28/2024  04/01/2024 
 Global X Robotics and Artificial Intell  BOTZ  Measured move down  03/08/2024  04/01/2024 
 iShares Cohen and Steers Realty Majors  ICF  Engulfing, bearish  03/28/2024  04/01/2024 
 iShares Cohen and Steers Realty Majors  ICF  Belt hold, bearish  04/01/2024  04/01/2024 
 iShares DJ US Healthcare  IYH  Belt hold, bearish  04/01/2024  04/01/2024 
 iShares DJ US Healthcare Provider  IHF  Engulfing, bearish  03/28/2024  04/01/2024 
 iShares DJ US Regional Banks  IAT  Belt hold, bearish  04/01/2024  04/01/2024 
 Description SymbolPatternStart DateEnd Date
 iShares Europe 350 Index fund  IEV  Engulfing, bearish  03/28/2024  04/01/2024 
 iShares Latin America 40 Index fund  ILF  Engulfing, bearish  03/28/2024  04/01/2024 
 iShares US Financials ETF  IYF  Engulfing, bearish  03/28/2024  04/01/2024 
 iShares US Medical devices index fund  IHI  Engulfing, bearish  03/28/2024  04/01/2024 
 iShares US Medical devices index fund  IHI  Belt hold, bearish  04/01/2024  04/01/2024 
 MSCI Israel Cap Invest Mt Index  EIS  Engulfing, bearish  03/28/2024  04/01/2024 
 MSCI Mexico Investable Mkt idx  EWW  Cup with handle  02/07/2024  04/01/2024 
 MSCI Pacific ex-Japan Index fund  EPP  Engulfing, bearish  03/28/2024  04/01/2024 
 MSCI Pacific ex-Japan Index fund  EPP  Triangle, symmetrical  03/08/2024  04/01/2024 
 MSCI Sweden Index  EWD  Two black gapping candles  03/28/2024  04/01/2024 
 MSCI Taiwan Index  EWT  Three outside up  03/27/2024  04/01/2024 
 MSCI Taiwan Index  EWT  Measured move up  02/28/2024  04/01/2024 
 MSCI Turkey Index  TUR  Window, rising  03/28/2024  04/01/2024 
 MSCI United Kingdom Index  EWU  Engulfing, bearish  03/28/2024  04/01/2024 
 PowerShares Aerospace and Defense  PPA  Belt hold, bearish  04/01/2024  04/01/2024 
 PowerShares Water Resources  PHO  Engulfing, bearish  03/28/2024  04/01/2024 
 PowerShares Water Resources  PHO  Belt hold, bearish  04/01/2024  04/01/2024 
 Robo Global Robotics and Automation  ROBO  Engulfing, bearish  03/28/2024  04/01/2024 
 SPDR Financial Select Sector  XLF  Engulfing, bearish  03/28/2024  04/01/2024 
 SPDR Gold Shares  GLD  Window, rising  03/28/2024  04/01/2024 
 SPDR Homebuilders ETF  XHB  Engulfing, bearish  03/28/2024  04/01/2024 
 SPDR Materials Select Sector  XLB  Belt hold, bearish  04/01/2024  04/01/2024 
 SPDR S and P Aerospace and Defense  XAR  Belt hold, bearish  04/01/2024  04/01/2024 
 Vanguard Materials ETF  VAW  Engulfing, bearish  03/28/2024  04/01/2024 
 Description SymbolPatternStart DateEnd Date

Top

 

Support this site! Clicking any of the books (below) takes you to Amazon.com If you buy ANYTHING while there, they pay for the referral.
Legal notice for paid links: "As an Amazon Associate I earn from qualifying purchases."

My Stock Market Books
My Novels

Copyright © 2005-2024 by Thomas N. Bulkowski. All rights reserved.
Disclaimer: You alone are responsible for your investment decisions. See Privacy/Disclaimer for more information.
Some pattern names are registered trademarks of their respective owners.
Home Advertise Contact Privacy/Disclaimer