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
DISNEY WALT CO COM DISNEY 254687106 1,477 13,243 SH   SOLE 0 0 0 13,243
PFIZER INC COM 717081103 770 23,545 SH   SOLE 0 0 0 23,545
AMERESCO INC CL A 02361E108 251 9,048 SH   SOLE 0 0 0 9,048
DIGITAL RLTY TR INC COM 253868103 1,205 8,479 SH   SOLE 0 0 0 8,479
PEPSICO INC COM 713448108 2,397 18,123 SH   SOLE 0 0 0 18,123
ALAMO GROUP INC COM 011311107 1,372 13,366 SH   SOLE 0 0 0 13,366
INTUITIVE SURGICAL INC COM NEW 46120E602 293 514 SH   SOLE 0 0 0 514
COSTAR GROUP INC COM 22160N109 737 1,037 SH   SOLE 0 0 0 1,037
ADOBE INC COM 00724F101 945 2,171 SH   SOLE 0 0 0 2,171
COSTCO WHSL CORP NEW COM 22160K105 1,177 3,881 SH   SOLE 0 0 0 3,881
CVS HEALTH CORP COM 126650100 865 13,314 SH   SOLE 0 0 0 13,314
PAYCHEX INC COM 704326107 896 11,831 SH   SOLE 0 0 0 11,831
PRUDENTIAL FINL INC COM 744320102 570 9,357 SH   SOLE 0 0 0 9,357
SOUTHWEST AIRLS CO COM 844741108 203 5,943 SH   SOLE 0 0 0 5,943
MERCK & CO. INC COM 58933Y105 2,157 27,898 SH   SOLE 0 0 0 27,898
AT&T INC COM 00206R102 730 24,148 SH   SOLE 0 0 0 24,148
APPLE INC COM 037833100 4,880 13,377 SH   SOLE 0 0 0 13,377
BALCHEM CORP COM 057665200 1,343 14,155 SH   SOLE 0 0 0 14,155
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 282 3,388 SH   SOLE 0 0 0 3,388
EDWARDS LIFESCIENCES CORP COM 28176E108 1,362 19,708 SH   SOLE 0 0 0 19,708
IHS MARKIT LTD SHS G47567105 1,721 22,790 SH   SOLE 0 0 0 22,790
STRYKER CORPORATION COM 863667101 285 1,581 SH   SOLE 0 0 0 1,581
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 724 11,016 SH   SOLE 0 0 0 11,016
NIKE INC CL B 654106103 1,624 16,562 SH   SOLE 0 0 0 16,562
INTEL CORP COM 458140100 1,682 28,117 SH   SOLE 0 0 0 28,117
SHERWIN WILLIAMS CO COM 824348106 206 356 SH   SOLE 0 0 0 356
FIRST TR EXCHNG TRADED FD VI US EQT BUFFER 33740F763 3,807 129,555 SH   SOLE 0 0 0 129,555
COMCAST CORP NEW CL A 20030N101 1,393 35,731 SH   SOLE 0 0 0 35,731
CISCO SYS INC COM 17275R102 1,318 28,253 SH   SOLE 0 0 0 28,253
BRISTOL-MYERS SQUIBB CO COM 110122108 211 3,587 SH   SOLE 0 0 0 3,587
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 658 16,941 SH   SOLE 0 0 0 16,941
EATON CORP PLC SHS G29183103 942 10,765 SH   SOLE 0 0 0 10,765
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,062 5,952 SH   SOLE 0 0 0 5,952
VISA INC COM CL A 92826C839 2,270 11,752 SH   SOLE 0 0 0 11,752
KIMBERLY CLARK CORP COM 494368103 2,472 17,489 SH   SOLE 0 0 0 17,489
GENPACT LIMITED SHS G3922B107 1,414 38,721 SH   SOLE 0 0 0 38,721
AUTOMATIC DATA PROCESSING IN COM 053015103 1,311 8,808 SH   SOLE 0 0 0 8,808
PROGRESSIVE CORP OHIO COM 743315103 1,260 15,732 SH   SOLE 0 0 0 15,732
ELECTRONIC ARTS INC COM 285512109 446 3,377 SH   SOLE 0 0 0 3,377
BLACKSTONE GROUP INC COM CL A 09260D107 1,219 21,513 SH   SOLE 0 0 0 21,513
MANTECH INTL CORP CL A 564563104 1,352 19,738 SH   SOLE 0 0 0 19,738
FACEBOOK INC CL A 30303M102 703 3,098 SH   SOLE 0 0 0 3,098
MICROCHIP TECHNOLOGY INC. COM 595017104 1,335 12,675 SH   SOLE 0 0 0 12,675
HOME DEPOT INC COM 437076102 205 818 SH   SOLE 0 0 0 818
ALTRIA GROUP INC COM 02209S103 215 5,469 SH   SOLE 0 0 0 5,469
AUTONATION INC COM 05329W102 261 6,951 SH   SOLE 0 0 0 6,951
COCA COLA CO COM 191216100 789 17,651 SH   SOLE 0 0 0 17,651
UNITEDHEALTH GROUP INC COM 91324P102 202 686 SH   SOLE 0 0 0 686
SOUTHERN CO COM 842587107 754 14,546 SH   SOLE 0 0 0 14,546
NVIDIA CORPORATION COM 67066G104 1,917 5,047 SH   SOLE 0 0 0 5,047
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 3,391 56,533 SH   SOLE 0 0 0 56,533
VERIZON COMMUNICATIONS INC COM 92343V104 1,940 35,187 SH   SOLE 0 0 0 35,187
REPUBLIC SVCS INC COM 760759100 1,733 21,121 SH   SOLE 0 0 0 21,121
WASTE MGMT INC DEL COM 94106L109 965 9,114 SH   SOLE 0 0 0 9,114
CONSOLIDATED EDISON INC COM 209115104 711 9,887 SH   SOLE 0 0 0 9,887
ALLSTATE CORP COM 020002101 1,673 17,246 SH   SOLE 0 0 0 17,246
MICROSOFT CORP COM 594918104 419 2,060 SH   SOLE 0 0 0 2,060
NORTHROP GRUMMAN CORP COM 666807102 1,321 4,298 SH   SOLE 0 0 0 4,298
FARMERS NATIONAL BANC CORP COM 309627107 127 10,697 SH   SOLE 0 0 0 10,697
STARBUCKS CORP COM 855244109 522 7,087 SH   SOLE 0 0 0 7,087
SPDR GOLD TR GOLD SHS 78463V107 4,782 28,572 SH   SOLE 0 0 0 28,572
ANTHEM INC COM 036752103 1,217 4,626 SH   SOLE 0 0 0 4,626
MCDONALDS CORP COM 580135101 1,028 5,575 SH   SOLE 0 0 0 5,575
ALLIANT ENERGY CORP COM 018802108 846 17,680 SH   SOLE 0 0 0 17,680
LUNA INNOVATIONS COM 550351100 115 19,655 SH   SOLE 0 0 0 19,655
ALPHABET INC CAP STK CL C 02079K107 230 163 SH   SOLE 0 0 0 163
HONEYWELL INTL INC COM 438516106 1,133 7,839 SH   SOLE 0 0 0 7,839
CATERPILLAR INC DEL COM 149123101 982 7,766 SH   SOLE 0 0 0 7,766
VMWARE INC CL A COM 928563402 1,582 10,216 SH   SOLE 0 0 0 10,216
AFLAC INC COM 001055102 1,277 35,455 SH   SOLE 0 0 0 35,455
UNITED PARCEL SERVICE INC CL B 911312106 777 6,992 SH   SOLE 0 0 0 6,992
MEDTRONIC PLC SHS G5960L103 1,257 13,712 SH   SOLE 0 0 0 13,712
JOHNSON & JOHNSON COM 478160104 1,075 7,646 SH   SOLE 0 0 0 7,646
CORTLAND BANCORP COM 220587109 476 37,257 SH   SOLE 0 0 0 37,257
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 3,846 38,277 SH   SOLE 0 0 0 38,277
EVERQUOTE INC COM CL A 30041R108 222 3,820 SH   SOLE 0 0 0 3,820