The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M COMPANY COM 88579Y101 1,564 11,456 SH   SOLE   11,456 0 0
A O SMITH CORP COM 831865209 2,256 59,667 SH   SOLE   59,667 0 0
A T & T INC COM 00206R102 363 12,436 SH   SOLE   12,436 0 0
ABBOTT LABORATORIES COM 002824100 1,698 21,522 SH   SOLE   21,522 0 0
ABBVIE INC COM 00287Y109 2,159 28,333 SH   SOLE   28,333 0 0
ADOBE INC COM 00724F101 6,701 21,055 SH   SOLE   18,345 0 2,710
ADVANCED MICRO DEVICES COM 007903107 270 5,945 SH   SOLE   5,945 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 8,001 41,140 SH   SOLE   35,780 0 5,360
ALPHABET INC CAP STK CL A 02079K305 804 692 SH   SOLE   692 0 0
ALPHABET INC CAP STK CL C 02079K107 294 253 SH   SOLE   253 0 0
AMAZON COM INC COM 023135106 967 496 SH   SOLE   496 0 0
AMEDISYS INC COM 023436108 4,426 24,113 SH   SOLE   23,483 0 630
AMER ELECTRIC PWR CO COM 025537101 1,550 19,385 SH   SOLE   19,385 0 0
AMERICAN EXPRESS CO COM 025816109 240 2,800 SH   SOLE   2,800 0 0
AMETEK INC NEW COM 031100100 3,375 46,863 SH   SOLE   38,583 0 8,280
APPLE INC COM 037833100 15,008 59,021 SH   SOLE   52,643 0 6,378
ASML HOLDING NV N Y REGISTRY SHS N07059210 629 2,404 SH   SOLE   2,404 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 415 9,297 SH   SOLE   9,297 0 0
ATLASSIAN CORP PLC CL A G06242104 857 6,246 SH   SOLE   5,886 0 360
AUTODESK INC COM 052769106 256 1,643 SH   SOLE   1,643 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,028 22,030 SH   SOLE   22,030 0 0
BP PLC SPONSORED ADR 055622104 217 8,900 SH   SOLE   8,900 0 0
BRISTOL-MYERS SQUIBB COM 110122108 574 10,300 SH   SOLE   10,300 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 234 5,500 SH   SOLE   5,500 0 0
CANADIAN PAC RY LTD COM 13645T100 426 1,938 SH   SOLE   1,938 0 0
CBRE GROUP INC CL A 12504L109 322 8,550 SH   SOLE   8,550 0 0
CHARLES SCHWAB CORP COM 808513105 294 8,740 SH   SOLE   8,740 0 0
CHEVRON CORPORATION COM 166764100 971 13,402 SH   SOLE   13,402 0 0
CHURCH & DWIGHT INC COM 171340102 1,537 23,950 SH   SOLE   15,860 0 8,090
CIGNA CORP NEW COM 125523100 804 4,538 SH   SOLE   4,538 0 0
CINTAS CORP COM 172908105 4,400 25,401 SH   SOLE   22,221 0 3,180
COCA COLA COMPANY COM 191216100 439 9,922 SH   SOLE   9,922 0 0
CREDICORP LTD COM G2519Y108 265 1,854 SH   SOLE   1,854 0 0
CVS CORP COM 126650100 366 6,170 SH   SOLE   6,170 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 202 2,358 SH   SOLE   2,358 0 0
DISNEY WALT CO COM DISNEY 254687106 963 9,972 SH   SOLE   9,972 0 0
DOMINION ENERGY INC COM 25746U109 1,363 18,884 SH   SOLE   18,884 0 0
DOW INC COM 260557103 221 7,562 SH   SOLE   7,562 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 382 4,722 SH   SOLE   4,722 0 0
DUPONT DE NEMOURS INC COM 26614N102 258 7,562 SH   SOLE   7,562 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 9,984 52,933 SH   SOLE   46,353 0 6,580
ELI LILLY & COMPANY COM 532457108 666 4,800 SH   SOLE   4,800 0 0
EXACT SCIENCES CORP COM 30063P105 251 4,328 SH   SOLE   4,328 0 0
EXELON CORP COM 30161N101 313 8,500 SH   SOLE   8,500 0 0
EXXON MOBIL CORP COM 30231G102 1,768 46,572 SH   SOLE   46,572 0 0
FACEBOOK INC CL A 30303M102 301 1,807 SH   SOLE   1,807 0 0
FASTENAL CO COM 311900104 1,496 47,858 SH   SOLE   47,858 0 0
FERRARI N V COM N3167Y103 1,391 9,118 SH   SOLE   8,308 0 810
FIDELITY NATL INFO COM 31620M106 1,470 12,082 SH   SOLE   12,082 0 0
FISERV INC COM 337738108 4,904 51,630 SH   SOLE   51,630 0 0
GENERAC HLDGS INC COM 368736104 854 9,166 SH   SOLE   9,166 0 0
GENERAL MILLS INC COM 370334104 782 14,810 SH   SOLE   14,810 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 582 15,358 SH   SOLE   15,358 0 0
GLOBANT S A COM L44385109 478 5,440 SH   SOLE   4,980 0 460
HDFC BANK LTD SPONSORED ADS 40415F101 7,924 206,042 SH   SOLE   181,742 0 24,300
HOME DEPOT INC COM 437076102 4,181 22,392 SH   SOLE   22,392 0 0
HONEYWELL INTL INC COM 438516106 1,169 8,737 SH   SOLE   8,737 0 0
IBM CORP COM 459200101 614 5,536 SH   SOLE   5,536 0 0
ICON PLC SHS G4705A100 383 2,814 SH   SOLE   2,814 0 0
INTEL CORP COM 458140100 594 10,970 SH   SOLE   10,970 0 0
INTERNATIONAL FLAV&FRA COM 459506101 306 3,000 SH   SOLE   3,000 0 0
ISHARES INC MSCI BRAZIL ETF 464286400 302 12,818 SH   SOLE   12,818 0 0
ISHARES TR SELECT DIVID ETF 464287168 711 9,670 SH   SOLE   9,670 0 0
JOHNSON & JOHNSON COM 478160104 378 2,881 SH   SOLE   2,881 0 0
JPMORGAN CHASE & CO COM 46625H100 1,479 16,431 SH   SOLE   16,431 0 0
KEYCORP NEW COM 493267108 204 19,700 SH   SOLE   19,700 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 6,718 80,288 SH   SOLE   73,088 0 7,200
KIMBERLY CLARK CORP COM 494368103 2,416 18,896 SH   SOLE   18,896 0 0
KLA CORPORATION COM NEW 482480100 2,027 14,103 SH   SOLE   13,823 0 280
LAM RESEARCH CORP COM 512807108 649 2,704 SH   SOLE   2,704 0 0
LULULEMON ATHLETICA COM 550021109 3,153 16,635 SH   SOLE   13,525 0 3,110
MANPOWERGROUP COM 56418H100 547 10,332 SH   SOLE   10,332 0 0
MASTERCARD INC CL A 57636Q104 8,291 34,321 SH   SOLE   28,051 0 6,270
MEDICAL PPTYS TR INC COM 58463J304 579 33,510 SH   SOLE   33,510 0 0
MERCADOLIBRE INC COM 58733R102 1,066 2,181 SH   SOLE   2,091 0 90
MERCK & CO INC COM 58933Y105 233 3,024 SH   SOLE   3,024 0 0
MICROSOFT CORP COM 594918104 12,687 80,446 SH   SOLE   72,276 0 8,170
MOTOROLA SOLUTIONS INC COM NEW 620076307 1,098 8,260 SH   SOLE   8,260 0 0
MSCI INC COM 55354G100 5,749 19,895 SH   SOLE   19,435 0 460
NATIONAL PRESTO INDS INC COM 637215104 385 5,437 SH   SOLE   5,437 0 0
NETFLIX INC COM 64110L106 565 1,505 SH   SOLE   1,505 0 0
NEWMONT MINING CORP COM 651639106 281 6,215 SH   SOLE   6,215 0 0
NEXTERA ENERGY INC COM 65339F101 664 2,758 SH   SOLE   2,758 0 0
NICE LTD SPONSORED ADR 653656108 2,807 19,554 SH   SOLE   19,324 0 230
NOVO-NORDISK A S ADR 670100205 2,945 48,925 SH   SOLE   48,925 0 0
PAYPAL HLDGS INC COM 70450Y103 5,286 55,208 SH   SOLE   48,508 0 6,700
PEPSICO INCORPORATED COM 713448108 2,966 24,700 SH   SOLE   24,700 0 0
PFIZER INCORPORATED COM 717081103 294 9,000 SH   SOLE   9,000 0 0
PPG INDS INC COM 693506107 847 10,128 SH   SOLE   10,128 0 0
PROCTER & GAMBLE CO COM 742718109 3,180 28,911 SH   SOLE   28,911 0 0
PROGRESSIVE CORP OHIO COM 743315103 2,688 36,409 SH   SOLE   26,609 0 9,800
RENAISSANCERE HOLDINGS COM G7496G103 213 1,424 SH   SOLE   1,424 0 0
ROCKWELL AUTOMATION INC COM 773903109 371 2,456 SH   SOLE   2,456 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 796 22,822 SH   SOLE   22,822 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 208 3,401 SH   SOLE   3,401 0 0
SMUCKER J M CO COM NEW 832696405 286 2,578 SH   SOLE   2,578 0 0
SNAP ON INC COM 833034101 1,132 10,398 SH   SOLE   10,398 0 0
SONY CORP SPONSORED ADR 835699307 1,045 17,654 SH   SOLE   17,654 0 0
SOUTHERN CO COM 842587107 491 9,060 SH   SOLE   9,060 0 0
STARBUCKS CORP COM 855244109 730 11,098 SH   SOLE   11,098 0 0
STERIS PLC SHS USD G8473T100 2,738 19,559 SH   SOLE   19,319 0 240
STRYKER CORP COM 863667101 284 1,704 SH   SOLE   1,704 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,435 30,036 SH   SOLE   30,036 0 0
TAL EDUCATION GROUP SPONSORED ADS 874080104 9,339 175,355 SH   SOLE   146,065 0 29,290
TAPESTRY INC COM 876030107 384 29,680 SH   SOLE   29,680 0 0
TARGET CORP COM 87612E106 323 3,473 SH   SOLE   3,473 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 4,887 16,439 SH   SOLE   14,239 0 2,200
TEXAS INSTRUMENTS INC COM 882508104 300 3,000 SH   SOLE   3,000 0 0
THERMO FISHER SCNTFC COM 883556102 8,331 29,377 SH   SOLE   26,147 0 3,230
TRANE TECHNOLOGIES PLC SHS G8994E103 1,115 13,495 SH   SOLE   13,495 0 0
U S BANCORP DEL COM NEW 902973304 351 10,186 SH   SOLE   10,186 0 0
UNION PACIFIC CORP COM 907818108 1,441 10,220 SH   SOLE   6,380 0 3,840
VERIZON COMMUNICATNS INC COM 92343V104 1,127 20,970 SH   SOLE   20,970 0 0
W E C ENERGY GROUP INC COM 92939U106 1,246 14,141 SH   SOLE   14,141 0 0
WAL-MART STORES INC COM 931142103 304 2,672 SH   SOLE   2,672 0 0
WNS HOLDINGS LTD SPON ADR 92932M101 655 15,234 SH   SOLE   14,534 0 700
XCEL ENERGY INC COM 98389B100 781 12,950 SH   SOLE   12,950 0 0
YUM BRANDS INC COM 988498101 303 4,423 SH   SOLE   4,423 0 0
YUM CHINA HLDGS INC COM 98850P109 1,890 44,335 SH   SOLE   42,935 0 1,400
ZEBRA TECHNOLOGIES CORP CL A 989207105 980 5,339 SH   SOLE   5,339 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 340 3,363 SH   SOLE   3,363 0 0
ZOETIS INC CL A 98978V103 7,404 62,911 SH   SOLE   56,321 0 6,590