Kwikset Smartcode 888 Programming and Troubleshooting Guide (2024)

Table of Contents
Mastercode About the Mastercode Enabling and Setting the Mastercode Adding User Codes with the Mastercode Enabled Deleting a Single User Code with the Mastercode Enabled Deleting All User Codes with the Mastercode Enabled Disabling and Deleting the Mastercode Troubleshooting: Installation The interior mounting screws are difficult to tighten. The interior and exterior assembly won't mount parallel to the door edge. The interior assembly does not fit on the mounting plate. The turnpiece is upside down, or it cannot rotate to a vertical position. Troubleshooting: Door Jamming and Door Handing The lock jams and the turnpiece does not rotate smoothly. The lock beeps, the lock button flashes red, and the door cannot lock. The Status LED is solid red after the door handing process. The deadbolt latch does not extend or retract on its own during the door handing process. Troubleshooting: Keypad The keypad is unresponsive. The Lock button does not lock the door. Troubleshooting: Smart Home Systems The lock fails to pair with a Z-wave smart home system. I can see the lock in my controller, but I can't control it from the controller. The lock fails to update or pair with a service provider's ZigBee smart home system. Troubleshooting: Battery The batteries drain within one day. The batteries drain within one week. The batteries drain within a few weeks. The lock still shows low battery behavior locally and/or on SmartHome console after fresh batteries were installed: Battery FAQ VideosKwikset 888 - Programming Video Documents / Resources References

Contents

  • 1 Mastercode
    • 1.1 About the Mastercode
    • 1.2 Enabling and Setting the Mastercode
    • 1.3 Adding User Codes with the Mastercode Enabled
    • 1.4 Deleting a Single User Code with the Mastercode Enabled
    • 1.5 Deleting All User Codes with the Mastercode Enabled
    • 1.6 Disabling and Deleting the Mastercode
  • 2 Troubleshooting: Installation
    • 2.1 The interior mounting screws are difficult to tighten.
    • 2.2 The interior and exterior assembly won't mount parallel to the door edge.
    • 2.3 The interior assembly does not fit on the mounting plate.
    • 2.4 The turnpiece is upside down, or it cannot rotate to a vertical position.
  • 3 Troubleshooting: Door Jamming and Door Handing
    • 3.1 The lock jams and the turnpiece does not rotate smoothly.
    • 3.2 The lock beeps, the lock button flashes red, and the door cannot lock.
      • 3.2.1 B1
      • 3.2.2 B2
      • 3.2.3 B3
      • 3.2.4 B4
      • 3.2.5 B5
      • 3.2.6 B6
      • 3.2.7 B7
      • 3.2.8 B8
      • 3.2.9 B9
      • 3.2.10 B10
    • 3.3 The Status LED is solid red after the door handing process.
      • 3.3.1 C1
      • 3.3.2 C2
      • 3.3.3 C4
    • 3.4 The deadbolt latch does not extend or retract on its own during the door handing process.
      • 3.4.1 D1
      • 3.4.2 D2
      • 3.4.3 D3
      • 3.4.4 D4
  • 4 Troubleshooting: Keypad
    • 4.1 The keypad is unresponsive.
      • 4.1.1 A1
      • 4.1.2 A2
    • 4.2 The Lock button does not lock the door.
      • 4.2.1 B1
      • 4.2.2 B2
      • 4.2.3 B3
      • 4.2.4 B4
  • 5 Troubleshooting: Smart Home Systems
    • 5.1 The lock fails to pair with a Z-wave smart home system.
    • 5.2 I can see the lock in my controller, but I can't control it from the controller.
    • 5.3 The lock fails to update or pair with a service provider's ZigBee smart home system.
  • 6 Troubleshooting: Battery
    • 6.1 The batteries drain within one day.
    • 6.2 The batteries drain within one week.
    • 6.3 The batteries drain within a few weeks.
    • 6.4 The lock still shows low battery behavior locally and/or on SmartHome console after fresh batteries were installed
  • 7 Battery FAQ
  • 8 Videos
    • 8.1 Kwikset 888 - Programming Video
  • 9 Documents / Resources
    • 9.1 References
    • 9.2 Download manual

Kwikset Smartcode 888 Programming and Troubleshooting Guide

Kwikset Smartcode 888 Programming and Troubleshooting Guide (1)

Mastercode

About the Mastercode

Using a Mastercode is an optional, added-security measure. It is not enabled by default. A Mastercode is used to add and delete user codes, but it cannot unlock the door (unless the same code is programmed as a user code, though this is not recommended). The Mastercode must be 4-8 digits.

Enabling and Setting the Mastercode

Programming timeout: If no button is pressed for five seconds, the system will time out (indicated by three beeps and a red flashing lock button), and you will need to restart the procedure.

  1. Make sure the audio setting on the lock is turned on / not muted.
  2. Keep door open. Press and HOLD the Program button until the lock button flashes green (about 5 seconds).
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (2)
  3. Enter new Mastercode.
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (3)
  4. Press Lock button once.
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (4)
  5. Re-enter Mastercode.
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (5)
  6. Press Lock button once.
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (6)
    If programming is successful, the lock button will flash green once with one long beep.
    If programming is unsuccessful, the lock button will flash red three times with three beeps. Make sure the Mastercode has not already been programmed. Attempt the procedure again, making sure to enter the same new Mastercode in step 2 and 4.
  7. Press the Program button once. If you hear three beeps and see the lock button flash green, the Mastercode is enabled. Note: The lock will time out after five seconds.

Adding User Codes with the Mastercode Enabled

The procedure for adding user codes is different when the Mastercode is enabled. For instructions on how to add user codes when the Mastercode is disabled, see the Installation and User Guide that came with your lock.

  1. Keep door open. Press the Program button once. The lock button will flash green and you will hear three beeps.
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (7)
  2. Enter Mastercode.
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (8)
  3. Press Lock button once.
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (9)
  4. Enter new user code.
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (10)
  5. Press Lock button once.
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (11)
    If programming is successful, the lock button will flash green once with one long beep.
    If programming is unsuccessful, the lock button will flash red three times with three beeps. Make sure the user code is not a duplicate and that it is between 4 and 8 digits during your next attempt. Make sure the lock has room for an additional code. If all user codes are filled, delete a code to make room for this one. Make sure to enter a valid Mastercode in step 2.
  6. While the door is open and locked, test the user code to make sure it unlocks the door.

Deleting a Single User Code with the Mastercode Enabled

  1. Keep door open. Press the Program button once. The lock button will flash green and you will hear three beeps.
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (12)
  2. Press Lock button once.
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (13)
  3. Enter Mastercode.
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (14)
  4. Press Lock button once.
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (15)
  5. Enter user code to be deleted.
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (16)
  6. Press Lock button once.
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (17)
  7. Re-enter user code to be deleted.
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (18)
  8. Press Lock button once.
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (19)
    If programming is successful, the lock button will flash green once with one long beep.
    If programming is unsuccessful, the lock button will flash red three times with three beeps. Make sure to enter the same valid code in steps 5 and 7. Make sure to enter a valid Mastercode in step 3.
  9. While the door is open and locked, test the user code to make sure it no longer unlocks the door.

Deleting All User Codes with the Mastercode Enabled

  1. Keep door open. Press the Program button once. The lock button will flash green and you will hear three beeps.
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (20)
  2. Press Lock button once.
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (21)
  3. Enter Mastercode.
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (22)
  4. Press Lock button once.
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (23)
  5. Press "9-0" six times.
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (24)
  6. Press Lock button once.
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (25)
  7. Press "9-0" six times.
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (26)
  8. Press Lock button once.
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (27)
    If programming is successful, the lock button will flash green once with one long beep.
    If programming is unsuccessful, the lock button will flash red three times with three beeps. Make sure to enter a valid Mastercode in step 3 during your next attempt.
  9. Press the Lock button while the door is open and unlocked. If the latch bolt does not extend to lock, then all codes have been successfully deleted.

Disabling and Deleting the Mastercode

  1. Make sure the audio setting on the lock is turned on / not muted.
  2. Keep door open. Press and HOLD the Program button until the lock button flashes green (about 5 seconds).
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (28)
  3. Press Lock button once.
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (29)
  4. Enter Mastercode.
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (30)
  5. Press Lock button once.
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (31)
  6. Re-enter Mastercode.
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (32)
  7. Press Lock button once.
    Kwikset Smartcode 888 Programming and Troubleshooting Guide (33)
    If disabling is successful, the lock button will flash green once with one beep.
    If programming is unsuccessful, the lock button will flash red three times with three beeps. Make sure the Mastercode has been enabled before trying to disable it. Attempt this procedure again, making sure to enter the same Mastercode in steps 3 and 5.
  8. Press the Program button once. If you don't immediately hear three beeps and see the lock button flash green, the Mastercode is disabled. Note: The lock will time out after five seconds.

Troubleshooting: Installation

The interior mounting screws are difficult to tighten.

The interior and exterior assembly won't mount parallel to the door edge.

The interior assembly does not fit on the mounting plate.

If you encounter any of the problems above, the deadbolt latch may be installed upside down. Remove the interior assembly, mounting plate, and exterior assembly from the door, and look at the latch inside the door hole.

If the word "UP" is upside down and at the bottom of the latch, the latch is installed incorrectly.
Kwikset Smartcode 888 Programming and Troubleshooting Guide (34)

Reinstall the latch, making sure the word "UP" faces upward.
Kwikset Smartcode 888 Programming and Troubleshooting Guide (35)

Other solutions may include:

  1. Loosen the mounting screws and make sure they go in straight without cross-threading.
  2. Loosen the mounting screws and latch screws and reinstall the mounting screws first before tigthening the latch screws.
  3. Chisel out the bore hole opposite side of the latch if the latch cannot be centered.

The turnpiece is upside down, or it cannot rotate to a vertical position.

The turnpiece was rotated past its normal range.

If the interior assembly is not installed on the door, place the interior cover over it. Align the hole in the turnpiece with the shaft.

The turnpiece should be able to rotate to the vertical position.
Kwikset Smartcode 888 Programming and Troubleshooting Guide (36)

The triangular turnshaft should point up as shown.
Kwikset Smartcode 888 Programming and Troubleshooting Guide (37)

If it cannot rotate to the vertical position, use force to rotate the turnpiece clockwise until it clicks. The turnpiece should now be able to rotate to the vertical position.
Kwikset Smartcode 888 Programming and Troubleshooting Guide (38)

If the interior assembly is installed on the door, and the turnpiece cannot rotate to a vertical position, perform the door handing process. See the Installation and User Guide for more details.

If manual door handing still does not work, contact Customer Service.

Troubleshooting: Door Jamming and Door Handing

The lock jams and the turnpiece does not rotate smoothly.

The lock beeps, the lock button flashes red, and the door cannot lock.

B1

The door handing process was not executed during installation.

Perform the door handing process in the Installation Guide.

B2

The latch cam is hitting the bore hole

Remove the mounting plate and exterior assembly (A). Use a screwdriver to turn the latch (B). If it hits the bore hole, use a chisel to correct the bore hole (C).
Kwikset Smartcode 888 Programming and Troubleshooting Guide (39)
Kwikset Smartcode 888 Programming and Troubleshooting Guide (40)
Kwikset Smartcode 888 Programming and Troubleshooting Guide (41)

B3

The wrong deadbolt latch is installed.

SmartCode deadbolts require a tapered latch bolt for ease of operation. If the latch being used is from an older lock, it will likely not have a tapered latch bolt. Remove the lock from the door, including the old latch. Replace with the new tapered latch that came with the lock and reinstall the lock.
Kwikset Smartcode 888 Programming and Troubleshooting Guide (42)

B4

The deadbolt latch and strike are misaligned, causing the latch to bind.

Adjust the tab of the lower strike (for your knob or lever) to help align the upper latch and strike so that the upper latch bolt enters the strike when the door is locked. If needed, call Kwikset to order a warped door kit.
Kwikset Smartcode 888 Programming and Troubleshooting Guide (43)

B5

The lower latch and lower strike (for your knob or lever) are misaligned, putting too much load on the deadbolt latch.

As a test, rotate the turnpiece on the deadbolt so the latch is retracted (unlocked), and close the door. If you have to push, pull or lift the door to get it to close, adjust the position of the lower strike.
Kwikset Smartcode 888 Programming and Troubleshooting Guide (44)

B6

The deadbolt latch and strike are misaligned, causing the latch to bind.

Adjust the tab of the lower strike (for your knob or lever) to help align the upper latch and strike so that the upper latch bolt enters the strike when the door is locked. If needed, call Kwikset to order a warped door kit.

B7

The hole in the door frame for the latch bolt is not drilled deep enough.

Make sure the hole in the door frame is drilled at least 1" (25 mm) deep.
Kwikset Smartcode 888 Programming and Troubleshooting Guide (45)

B8

The mounting plate is placing tension on the torque blade.

With the door open, attempt to lock and unlock the door with the key. If it is unable to rotate, remove the interior assembly from the mounting plate. Test the key again (A). If it is still unable to rotate, loosen the screws on the mounting plate and reposition the plate so there is no tension on the cylinder torque blade. Ensure the torque blade is properly centered in the mounting plate hole (B). Make sure the latch bolt can operate smoothly with the key (C) and reinstall the interior assembly.
Kwikset Smartcode 888 Programming and Troubleshooting Guide (46)
Kwikset Smartcode 888 Programming and Troubleshooting Guide (47)
Kwikset Smartcode 888 Programming and Troubleshooting Guide (48)

B9

The turnpiece was rotated past its normal range.

See the answer in the "Troubleshooting: Installation" section.

B10

The battery level is too low.

Remove the battery pack, and replace the batteries with a new set of good quality disposable alkaline batteries. Reinstall the battery pack.

Press the lock button on the exterior keypad or execute a lock command inside your smart home app to lock the door.

The Status LED is solid red after the door handing process.

Kwikset Smartcode 888 Programming and Troubleshooting Guide (49)

C1

The lock interior is not mounted perpendicular to the ground.

Remount lock interior assembly as illustrated in the Installation Guide.

C2

The hole in the door is misaligned.

Disassemble the lock, and reinstall it without the adapter ring on the exterior side of the door.

The battery level is too low.

This is indicated by the lock button flashing red three times with three beeps. Use a fresh set of batteries, and perform the door handing process again.

C4

The latch and strike are misaligned, causing the latch to bind.

If you have not already done so, perform the door handing process while the door is open. If it is successful only when the door is open, the latch and strike are not aligned as they should be. Ensure door preparation is in accordance with the door drilling instructions, available online.

The deadbolt latch does not extend or retract on its own during the door handing process.

D1

The door handing process was not performed correctly.

With the door open, make sure to press and hold the Lock button until the battery pack is fully inserted into the interior assembly and the latch bolt starts to move on its own.

D2

The mounting plate is placing tension on the torque blade.

See the answer in the "Troubleshooting: Door Jamming and Door Handing" section.

D3

The latch and strike are misaligned, causing the latch to bind.

If you have not already done so, perform the door handing process while the door is open. If it is successful only when the door is open, the latch and strike are not aligned as they should be. Ensure door preparation is in accordance with the door drilling instructions, available online.

D4

The keypad is unresponsive.

Use a fresh set of batteries and perform the door handing process. If the latch does not extend or retract, and the lock does not beep, press each individual key on the keypad (one at a time) and listen for beeping sound. If no beeping is heard, this is a keypad error. Contact Technical Support for further troubleshooting.
Kwikset Smartcode 888 Programming and Troubleshooting Guide (50)

Troubleshooting: Keypad

The keypad is unresponsive.

A1

Keypad error test

Install a fresh set of batteries. Test each button on the keypad (one at a time) and listen for a beep on each button press. If beeping is not heard on all buttons, contact Technical Support for further troubleshooting.
Kwikset Smartcode 888 Programming and Troubleshooting Guide (51)

A2

Keypad lockout

If three incorrect codes were entered within one minute, the lock button will lock for 60 seconds.

The Lock button does not lock the door.

B1

No user codes are programmed.

If there are no codes in the lock, the lock button will not lock the door. Program at least one user code and test the Lock button again.

B2

The door handing process was not executed.

Perform the door handing process, following the instructions inside the installation guide.

B3

The battery is too low to lock the door.

This is indicated by the lock button flashing red three times with three beeps. Remove the batteries and replace with a fresh set.

B4

The mounting plate is placing tension on the torque blade.

See the answer in the "Troubleshooting: Door Jamming and Door Handing" section.

Troubleshooting: Smart Home Systems

The lock fails to pair with a Z-wave smart home system.

The lock was not removed completely from another network before being paired with the new network.

Follow your smart home system's instructions to remove (exclude/unpair) the device from any other network. Then, attempt to pair (add/include) the lock again.

The lock is not close enough to the controller.

Some Z-wave systems require that the lock be within 12" of the controller during the pairing process. If the lock has already been installed on the door, remove the interior assembly from the mounting plate. Make sure the batteries are installed, and bring the interior assembly next to the controller. Follow your smart home system's instructions to begin pairing at the controller. The lock may need to remain stationary for 60 seconds during pairing.
Kwikset Smartcode 888 Programming and Troubleshooting Guide (52)

Note: Some locks have an anti-tamper alarm that will sound if the interior is disconnect from the exterior. If this alarm is heard, perform the following:

  1. Remove the battery pack from the interior.
  2. Remove the exterior assembly from the door.
  3. Connect the cable from the exterior assembly to the interior assembly.
  4. Reinstall the battery pack.
  5. Perform the pairing process while the interior and exterior are connected.

Kwikset Smartcode 888 Programming and Troubleshooting Guide (53)

I can see the lock in my controller, but I can't control it from the controller.

The system needs a repeater or router to reach the lock.

Adding repeaters to your system may help communication between your lock and the controller, especially if they are far away from each other.

The network configuration changed.

If any repeaters or routers in the system were moved since adding the lock to the system, perform the "rediscover" process in your system's user interface.

The lock is in sleep mode.

If the lock has been unable to communicate with the system after multiple attempts, it will go into sleep mode. Lock and unlock the door with a key so that the lock status transmits to the system. If it still does not communicate, remove (exclude/unpair) the lock from your system. Then, pair (add/include) the lock with your system again. If the problem persists, add a repeater or router between the controller and lock if none presently exist in the system.

The light module or switch is not beaming capable.

Z-Wave locks: Ensure the light module or switch located between the controller and lock is beaming capable.

ZigBee locks: Ensure the router is reachable by both controller and lock.

The lock fails to update or pair with a service provider's ZigBee smart home system.

Lock fails to OTA (Over the Air) update firmware.

  1. Reboot the lock:
    1. Remove the battery pack from the lock.
    2. Press the "Program" button for 5 seconds and then the "A" button for 5 seconds.
    3. If TS (touchscreen controller) shows low battery trouble for the lock subjected to the firmware update then install new batteries in pack.
    4. Replace the battery pack into the lock.
    5. If lock still fails to OTA update firmware, proceed to Step 2.
  2. Delete, default, and pair lock again:
    1. Delete the lock from TS (touchscreen controller).
    2. Perform a factory reset:
      1. Remove the battery pack from the lock.
      2. Press the "Program" button for 5 seconds and then the "A" button for 5 seconds.
      3. Press and hold the "Program" button while reinserting the battery pack. Keep holding the button for 30 seconds until the lock beeps and the status LED flashes red.
      4. Press the "Program" button momentarily.
      5. After several seconds, the lock will flash the status LED red and green several times and beeps twice (if audio is enabled) to indicate factory reset is complete.
    3. The lock will automatically perform handing.
    4. Pair the lock with TS again.
    5. If lock still fails to OTA update firmware, proceed to Step 3.
  3. If lock still fails to OTA update firmware after going through steps 1 and 2, it is recommended that your MSO/service provider contact Kwikset/Weiser for advanced replacement of the lock.

Troubleshooting: Battery

The batteries drain within one day.

The lock must be replaced. Contact Technical Support.

The batteries drain within one week.

Keypad error.

See "Keypad error test".

The Wireless Card LEDs are staying on.

Remove the battery pack, press and hold the program button for 10 seconds. Replace the battery pack. If the Wireless Card LEDs continue to stay on, contact Technical Support.

The batteries drain within a few weeks.

The smart home system's user interface falsely reports a low battery.

If you receive an alert from your smart home system indicating that the battery is low, confirm this is true at the lock. If the LEDs turn amber or green, followed by a red flash, the battery is low. If the red flash is not seen, the battery is not low. This is an error on the smart home system side that will often be fixed when the lock is manually locked or unlocked.
Kwikset Smartcode 888 Programming and Troubleshooting Guide (54)

The smart home system controller's communication with the lock is draining the battery.

Remove the lock from your system. Put a new set of batteries in the lock. Operate the lock in stand-alone mode for a week. If the batteries drain within the week, the problem resides in the lock. If the batteries do not drain, the problem may be the smart home controller. Call Technical Support.

The smart home system controller's ping frequency is too high.

Decrease the ping frequency from the controller to the lock to the lowest possible setting.

The lock still shows low battery behavior locally and/or on SmartHome console after fresh batteries were installed:

To ensure proper operations post power cycle, allow 30 seconds between battery removal and replacement. If the lock still displays low battery behavior and/or fails to join/rejoin a ZigBee network, remove the battery pack, press and hold the program button for 5 seconds then press and hold button A for 5 seconds. Replace the battery pack.

Battery FAQ

How long will the lock operate on a set of batteries?

Based on 10 operations per day, a single, new set of Alkaline batteries will operate the lock for over a year.

What type of batteries do you recommend?

For best results, use new non-rechargeable Alkaline batteries only.

I am planning to be away for several months. Will my lock operate when I get back?

When the system is idling, it consumes minimum power (very close to battery shelf life.) With alkaline batteries, the lock should be operable after years of idle.

I replaced my batteries less than a year ago and need to replace them again.

Check your door alignment. If the deadbolt makes several unsuccessful attempts to lock or unlock the door, it may mean that the door is warped and the latch does not line up correctly with the strike. Operating the lock excessively reduces battery life. Avoid turning on the keypad light unnecessarily.

Technical Support
1-866-863-6584
www.kwikset.com

©2020 Spectrum Brands, Inc.

61899 Rev 01

Kwikset Smartcode 888 Programming and Troubleshooting Guide (55)

Videos

Kwikset 888 - Programming Video

Documents / Resources

References

Download manual

Here you can download full pdf version of manual, it may contain additional safety instructions, warranty information, FCC rules, etc.

Download Kwikset Smartcode 888 Programming and Troubleshooting Guide

Kwikset Smartcode 888 Programming and Troubleshooting Guide (2024)

References

Top Articles
Latest Posts
Article information

Author: Greg Kuvalis

Last Updated:

Views: 6066

Rating: 4.4 / 5 (75 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Greg Kuvalis

Birthday: 1996-12-20

Address: 53157 Trantow Inlet, Townemouth, FL 92564-0267

Phone: +68218650356656

Job: IT Representative

Hobby: Knitting, Amateur radio, Skiing, Running, Mountain biking, Slacklining, Electronics

Introduction: My name is Greg Kuvalis, I am a witty, spotless, beautiful, charming, delightful, thankful, beautiful person who loves writing and wants to share my knowledge and understanding with you.