City of Shawnee Seal - Click to go to main page City of Shawnee OK Net Logo - Click to go to main page Last Page Code
Update
09/19/2014
Shawnee Police Shawnee Police Shawnee Police
Police Citation Listing
Start Date: End Date: All Days Evenings Nights
Current Filter: VIOL_STATUS = IA
Click on a heading to sort up/down by that column - Click on a particular field to filter to that value
Commands: Clear: (Selections | Dates) | Show All | Count ON | Map ON | GrayBar ON | Charts: Sectors - PIE - LINE - BAR
Citation#ViolDateViolTimeViolationStatusLocationSexRaceSectorOfficer
Z002476210/29/2014 1542 FLR TO PAY TAXES DUE STATE/EXPIRED TAG IA  UNION / MALL
 
F W    0014 
Z002476110/29/2014 1542 NO MANDATORY INSURANCE IA  UNION / MALL
 
F W    0014 
Z002476310/29/2014 1635 NO DRIVERS LICENSE 2ND IA  MACARTHUR / HARRISON
 
M W    0014 
16365310/28/2014 2040 CARELESS DRIVING IA  HARRISON / FEDERAL
 
M W    0038 
16365210/28/2014 1730 FLR TO PAY TAXES DUE STATE/EXPIRED TAG IA  KICKAPOO / 45TH
 
F W    0038 
Z001438310/27/2014 2152 SPEEDING IA  HARRISON / 42ND
 
M W    0063 
Z001663510/26/2014 1449 PETIT LARCENY IA  196 E. SHAWNEE MALL DR.
 
F I    0070 
16628710/26/2014 2015 PETIT LARCENY IA  196 E SHAWNEE MALL
 
M W    0070 
Z001663610/26/2014 1904 PETIT LARCENY IA  196 E. SHAWNEE MALL DR.
 
F W    0070 
16821010/26/2014 0724 NO DRIVERS LICENSE 1ST IA  2300 N HARRISON
 
M W    0074 
16846110/25/2014 1955 SPEEDING IA  MACARTHUR / OKLAHOMA
 
F W    0072 
16846210/25/2014 2238 RUNNING A STOP SIGN/YIELD SIGN IA  GEORGIA / UNION
 
M W    0072 
16620810/25/2014 0021 NO MANDATORY INSURANCE IA  HARRISON / WALLACE
 
F W    0063 
16820910/24/2014 2150 FLR TO WEAR SEAT BELT/CHILD IA  3600 N UNION
 
F B    0074 
16650110/24/2014 0036 NO MANDATORY INSURANCE IA  10TH / UNION
 
M W    0068 
Z002401510/24/2014 1728 FLR TO PAY TAXES DUE STATE/EXPIRED TAG IA  1528N PARK
 
F W    0071 
16665010/24/2014 0036 FLR TO PAY TAXES DUE STATE/EXPIRED TAG IA  10TH / UNION
 
M W    0068 
16655210/24/2014 0030 SPEEDING IA  MIDLAND / KICKAPOO
 
F W    714 
Z002401410/24/2014 1728 FOLLOWING TO CLOSELY IA  1528N PARK
 
F W    0071 
Z002401310/24/2014 1728 NO DRIVERS LICENSE 1ST IA  1528N PARK
 
F W    0071 
14186410/24/2014 1127 UNLAWFUL TAKING OF SERVICES IA  4 RED OAK
 
F W    0064 
16846010/24/2014 1722 FLR TO PAY TAXES DUE STATE/EXPIRED TAG IA  MACARTHUR / NORTHRIDGE
 
F W    0072 
16620610/23/2014 2356 SPEEDING IA  BRYAN / REMIMGTON
 
M W    0063 
16365110/23/2014 2110 FLR TO PAY TAXES DUE STATE/EXPIRED TAG IA  INDEPENDENCE / KICKAPOO
 
M W    0038 
Z002475710/23/2014 2034 VIOLATION OF LICENSE RESTRICTION IA  LOUISA / HIGHLAND
 
F W    0014 
16863610/23/2014 0848 IMPROPER LANE CHANGE IA  MACARTHUR / UNIVERSITY
 
F W    0054 
16598310/23/2014 2121 RUNNING A RED LIGHT IA  KICKAPOO / INDEPENDENCE
 
F W    0048 
16863310/22/2014 0752 RUNNING A RED LIGHT IA  HIGHLAND / BRYAN
 
F I    0054 
1022201410/22/2014 0820 SPEEDING IA  WALLACE / HENDERSON
 
F W    0054 
16847910/22/2014 1226 FLR TO YIELD RIGHT OF WAY AT INTERSECTIO IA  INDEPENDENCE / PARK
 
M W    0065 
16863510/22/2014 1306 FLR TO YIELD FROM STOP SIGN IA  MACARTHUR / PARK
 
M B    0065 
16847810/21/2014 1209 IMPROPER LANE CHANGE IA  2323 N HARRISON
 
M W    0065 
16659810/21/2014 0200 FLR TO WEAR SEAT BELT/ADULT IA  BROADWAY / RIDGEWOOD
 
M W    0073 
16863210/21/2014 1140 FLR TO WEAR SEAT BELT/ADULT IA  CENTER / BRADLEY
 
F W    0054 
Z001958810/21/2014 1510 IMPROPER TAG DISPLAY IA  10TH / HARRISON
 
F I    0073 
16659710/21/2014 1349 FLR TO WEAR SEAT BELT/ADULT IA  KICKAPOO / MAIN
 
M W    0073 
16863010/21/2014 1044 FLR TO WEAR SEAT BELT/ADULT IA  MACARTHUR / UNIVERSITY
 
M I    0054 
16355010/21/2014 1530 PETIT LARCENY IA  196 E SHAWNEE MALL
 
F W    0038 
16862210/21/2014 0804 SPEEDING IA  700 N HARRISON
 
F W    0054 
16862310/21/2014 0820 SPEEDING IA  3500 N HARRISON
 
M I    0054 
16862410/21/2014 0831 FLR TO WEAR SEAT BELT/ADULT IA  4300 N KICKAPOO
 
M W    0054 
16862510/21/2014 0903 FLR TO WEAR SEAT BELT/ADULT IA  MACARTHUR / AIRPORT
 
F W    0054 
16862610/21/2014 0925 SPEEDING IA  3100 N HARRISON
 
F W    0054 
16862710/21/2014 0945 SPEEDING IA  4000 N BRYAN
 
F W    0054 
16862910/21/2014 1015 FLR TO WEAR SEAT BELT/ADULT IA  MACARTHUR / HARRISON
 
M W    0054 
Z001958110/21/2014 1102 FLR TO WEAR SEAT BELT/ADULT IA  UNION / INDEPENDENCE
 
M W    0073 
16863110/21/2014 1113 FLR TO WEAR SEAT BELT/ADULT IA  HIGHLAND / HARRISON
 
M W    0054 
Z001958710/21/2014 1510 NO MANDATORY INSURANCE IA  10TH / HARRISON
 
F I    0073 
Z001958610/21/2014 1205 SPEEDING IA  HARRISON / 10TH
 
F W    0073 
Z001958510/21/2014 1145 RECKLESS DRIVING IA  11TH / ELM
 
M W    0073 
Z001958410/21/2014 1145 FLR TO YIELD TO EMERGENCY VEHICLE IA  11TH / ELM
 
M W    0073 
16862810/21/2014 1005 SPEEDING IA  800 N HARRISON
 
M W    0054 
Z001288910/20/2014 1010 FLR TO PAY TAXES DUE STATE/EXPIRED TAG IA  MAIN / OAK
 
F W    0013 
Z001288810/20/2014 1010 NO MANDATORY INSURANCE IA  MAIN / OAK
 
F W    0013 
Z002106910/20/2014 1545 FLR TO WEAR SEAT BELT/ADULT IA E FARRALL / E MIDLAND
 
M W    0040 
Z002107510/20/2014 1727 FLR TO PAY TAXES DUE STATE/EXPIRED TAG IA N HARRISON / E INDEPENDENCE
 
M W    0040 
Z002107110/20/2014 1600 NO DRIVERS LICENSE 1ST IA N HARRISON / E EDWARDS
 
M H    0040 
16845910/20/2014 1959 DUS 1ST IA  UNION / BRUCE
 
M W    0072 
16649310/19/2014 0255 FLR TO PAY TAXES DUE STATE/EXPIRED TAG IA  HIGHLAND / UNION
 
M W    0025 
16354910/19/2014 1940 SPEEDING IA  HARRISON / WALLACE
 
M W    0038 
15866010/19/2014 1039 PETIT LARCENY IA  196 E SHAWNEE MALL
 
F I    0013 
Z002159610/18/2014 0613 RECKLESS DRIVING IA  WESTECH / HARRISON
 
F W    0018 
Z002400910/18/2014 1937 SPEEDING IA  HIGHLAND / UNION
 
M W    0071 
Z002400810/18/2014 1554 RUNNING A STOP SIGN/YIELD SIGN IA  KICKAPOO / HIGHLAND
 
F W    0071 
Z002159910/18/2014 2032 NO MANDATORY INSURANCE IA  45TH / KICKAPOO
 
F I    0018 
Z001796810/18/2014 1717 DUS 1ST IA  WALNUT / EDEN
 
M W    0016 
Z002159710/18/2014 2032 DUS 1ST IA  45TH / KICKAPOO
 
F I    0018 
Z002159510/18/2014 0613 FLR TO PAY TAXES DUE STATE/EXPIRED TAG IA  WESTECH / HARRISON
 
F W    0018 
Z002159410/18/2014 0613 NO MANDATORY INSURANCE IA  WESTECH / HARRISON
 
F W    0018 
Z001957910/18/2014 1557 NO MANDATORY INSURANCE IA  MAIN / HARRISON
 
M W    0073 
Z001796910/18/2014 1930 RUNNING A RED LIGHT IA  KENNEDY / KICKAPOO SPUR
 
F I    0016 
Z001796710/18/2014 1717 NO MANDATORY INSURANCE IA  WALNUT / EDEN
 
M W    0016 
Z001958010/18/2014 1557 LEAVING THE SCENE OF PROP DAMAGE IA  MAIN / HARRISON
 
M W    0073 
Z002159810/18/2014 2032 IMPROPER TAG DISPLAY IA  45TH / KICKAPOO
 
F I    0018 
16459010/17/2014 1320 PETIT LARCENY IA  196 MALL
 
M W    0053 
16597610/17/2014 1814 NO MANDATORY INSURANCE IA  PARK / RIDGEWOOD
 
M W    0048 
Z002159010/17/2014 0000 NO MANDATORY INSURANCE IA  LOUISA / INDEPENDENCE
 
M W    0018 
16861210/17/2014 0745 SPEEDING IA  3900 N HARRISON
 
M W    0054 
16845810/17/2014 1803 SPEEDING IA  MCARTHUR / OKLAHOMA
 
F W    0072 
16861310/17/2014 0745 FLR TO PAY TAXES DUE STATE/EXPIRED TAG IA  3900 N HARRISON
 
M W    0054 
Z001796610/17/2014 1720 SPEEDING IA  39000 BLOCK W 45TH
 
M W    0016 
Z001614310/17/2014 1847 DUS 1ST IA  BROADWAY / MAIN
 
F W    0074 
16861110/16/2014 1739 SPEEDING IA  HARRISON / 10TH
 
F W    0054 
16861010/16/2014 1713 SPEEDING IA  MACARTHIR / CROWN POINT
 
F W    0054 
16860910/16/2014 1639 SPEEDING IA  MACARTHUR / OKLAHOMA
 
F W    0054 
16860710/16/2014 1605 FLR TO WEAR SEAT BELT/ADULT IA  MACARTHUR / HARRISON
 
F W    0054 
16577510/16/2014 0847 FLR TO PAY TAXES DUE STATE/EXPIRED TAG IA  HIGHLAND / OKLAHOMA
 
M W    0013 
16860810/16/2014 1627 SPEEDING IA  45TH / BURNINGWOOD
 
M U    0054 
15863010/16/2014 0847 DUS 1ST IA  HIGHLAND / OKLAHOMA
 
M W    0013 
Z001904410/16/2014 1919 NO MANDATORY INSURANCE IA  HARRISON / DARROW
 
F W    0022 
Z002323510/16/2014 1901 NO MANDATORY INSURANCE IA  WALLACE / HARRISON
 
M W    0066 
Z002323310/16/2014 1901 DUS 2ND IA  WALLACE / HARRISON
 
M W    0066 
Z001586010/16/2014 1720 FLR TO WEAR SEAT BELT/ADULT IA W BENEDICT / N KICKAPOO
 
F W    0050 
16861410/16/2014 1441 SPEEDING IA  1100 E 45TH
 
F I    0054 
Z002323410/16/2014 1901 IMPROPER LEFT TURN AT INTERSECTION IA  WALLACE / HARRISON
 
M W    0066 
Z001903910/16/2014 1809 FLR TO WEAR SEAT BELT/ADULT IA  HIGHLAND / HARRISON
 
F B    0022 
Z001904210/16/2014 1910 OPERATING UNSAFE VEHICLE IA  FEDERAL / HARRISON
 
M W    0022 
Z001585910/16/2014 1720 NO MANDATORY INSURANCE IA W BENEDICT / N KICKAPOO
 
F W    0050 
Z001585710/16/2014 1647 FLR TO WEAR SEAT BELT/ADULT IA W 9 / N KICKAPOO
 
M W    0050 
Z001585610/16/2014 1633 FLR TO WEAR SEAT BELT/ADULT IA W 9 / N KICKAPOO
 
M W    0050 
16862010/16/2014 1700 SPEEDING IA  4000 LEO
 
M W    0054 
16861510/16/2014 1441 VIOLATION OF LICENSE RESTRICTION IA  1100 E 45TH
 
F I    0054 
16861610/16/2014 1601 SPEEDING IA  MACARTHUR / CROWNPOINT
 
F B    0054 
16861710/16/2014 1610 FLR TO WEAR SEAT BELT/ADULT IA  MACARTHUR / TUCKER
 
F W    0054 
16861810/16/2014 1623 SPEEDING IA  800 HARRISON
 
F B    0054 
16861910/16/2014 1635 SPEEDING IA  HIGHLAND / CENTER
 
F W    0054 
16862110/16/2014 1730 FLR TO WEAR SEAT BELT/ADULT IA  3500 N KICKAPOO
 
F W    0054 
16860310/15/2014 1620 FLR TO WEAR SEAT BELT/ADULT IA  HIGHLAND / PESOTUM
 
M W    0054 
16860410/15/2014 1700 FLR TO WEAR SEAT BELT/ADULT IA  INDEPENDENCE / UNION
 
F W    0054 
16860510/15/2014 1722 FLR TO WEAR SEAT BELT/ADULT IA  1100 N HARRISON
 
F W    0054 
16860210/15/2014 1610 FLR TO WEAR SEAT BELT/ADULT IA  INDEPENDENCE / BRYAN
 
M W    0054 
16860610/15/2014 1735 FLR TO WEAR SEAT BELT/ADULT IA  MACARTHUR / HARRISON
 
F I    0054 
16847610/15/2014 0805 NO DRIVERS LICENSE 1ST IA  FEDERAL / LOUISA
 
M W    0065 
16847710/15/2014 0805 FOLLOWING TO CLOSELY IA  FEDERAL / LOUISA
 
M W    0065 
Z0013459F10/15/2014 1500 FAILURE TO APPEAR IA  Municipal Court
 
F I    6 
16354610/15/2014 2131 SPEEDING IA  HARRISON / WALLACE
 
F W    0038 
16529710/14/2014 1301 SPEEDING IN SCHOOL ZONE IA  1800 AIRPORT
 
M W    0054 
16528410/14/2014 0840 SPEEDING IN SCHOOL ZONE IA  2700 N BRYAN
 
F W    0054 
16557310/14/2014 1425 SPEEDING IA  TUCKER / MACARTHUR
 
M W    0045 
16530010/14/2014 1447 SPEEDING IA  2700 BLK N HARRISON
 
F W    0054 
16529910/14/2014 1405 FLR TO WEAR SEAT BELT/ADULT IA  BEARD / FARRALL
 
F W    0054 
16529810/14/2014 1320 SPEEDING IA  2700 BLK N HARRISON
 
M W    0054 
16529610/14/2014 1210 SPEEDING IA  BRYAN / REMINGTON
 
M W    0054 
16529510/14/2014 1200 FLR TO WEAR SEAT BELT/ADULT IA  340 N HARRISON
 
M W    0054 
16529410/14/2014 1200 NO DRIVERS LICENSE 1ST IA  3700 N HARRISON
 
M W    0054 
16529210/14/2014 1105 NO MANDATORY INSURANCE IA  MACARTHUR / HARRISON
 
F B    0054 
16529110/14/2014 1105 FLR TO WEAR SEAT BELT/ADULT IA  MCARTHUR / HARRISON
 
F B    0054 
16529010/14/2014 1037 SPEEDING IA  2200 BLK N HARRISON
 
M W    0054 
16528910/14/2014 1025 SPEEDING IA  2200 BLK N HARRISON
 
M W    0054 
16528710/14/2014 0905 SPEEDING IA  HIGHLAND / TENBROOK
 
M W    0054 
16528510/14/2014 0840 NO DRIVERS LICENSE 2ND IA  2700 N BRYAN
 
F W    0054 
16458910/14/2014 0952 NO DRIVERS LICENSE 1ST IA  HARRISON / 10TH
 
F I    0053 
16458810/14/2014 0952 NO MANDATORY INSURANCE IA  HARRISON / 10TH
 
F I    0053 
16458710/14/2014 0952 FLR TO WEAR SEAT BELT/CHILD IA  HARRISON / 10TH
 
F I    0053 
16458610/14/2014 0952 IMPROPER LEFT TURN AT INTERSECTION IA  HARRISON / 10TH
 
F I    0053 
16528610/14/2014 0840 NO MANDATORY INSURANCE IA  BRYAN / BRAWOOD
 
F W    0054 
16744210/14/2014 1836 DUS 1ST IA  700 N HARRISON
 
M W    0046 
16820410/14/2014 2123 NO DRIVERS LICENSE 1ST IA  WALLACE / HARRISON
 
M W    0074 
16744310/14/2014 1836 FLR TO WEAR SEAT BELT/ADULT IA  700 N HARRISON
 
M W    0046 
16653610/14/2014 1850 SPEEDING IA  500 W UNIVERSITY
 
F W    719 
16649210/14/2014 0249 NO DRIVERS LICENSE 2ND IA  45TH / CHURCHILL
 
M I    0025 
16815010/13/2014 1827 NO MANDATORY INSURANCE IA  HARRISON / SHAWNEE MALL
 
F W    0074 
16845710/13/2014 1842 FLR TO PAY TAXES DUE STATE/EXPIRED TAG IA  DEWEY / MARKET
 
M W    0072 
Z002400510/13/2014 1907 RUNNING A STOP SIGN/YIELD SIGN IA  INDEPENDENCE / BEARD
 
F W    0071 
16820210/13/2014 1827 IMPROPER TAG DISPLAY IA  HARRISON / SHAWNEE MALL
 
F W    0074 
Z002400210/13/2014 1856 FLR TO PAY TAXES DUE STATE/EXPIRED TAG IA  45TH / WOODSONG
 
M W    0071 
16820110/13/2014 1827 FLR TO WEAR SEAT BELT/CHILD IA  HARRISON / SHAWNEE MALL
 
F W    0074 
16577310/12/2014 1004 FLR TO PAY TAXES DUE STATE/EXPIRED TAG IA  HWY 18 / GARRETTS LAKE
 
F W    0013 
16577410/12/2014 1004 NO MANDATORY INSURANCE IA  HWY 18 / GARRETTS LAKE
 
F W    0013 
16845610/12/2014 2111 DUS 2ND IA  CHANDLER / PESOTUM
 
M W    0072 
16845410/12/2014 1831 NO DRIVERS LICENSE 1ST IA  10TH / CLEVELAND
 
M I    0072 
16845310/12/2014 1831 FLR TO PAY TAXES DUE STATE/EXPIRED TAG IA  10TH / CLEVELAND
 
M I    0072 
Z001796310/12/2014 2042 DUS 1ST IA  INDEPENDENCE / TUCKER
 
F W    0016 
Z001796210/12/2014 2042 NO MANDATORY INSURANCE IA  INDEPENDENCE / TUCKER
 
F W    0016 
15794210/9/2014 0824 SPEEDING IN SCHOOL ZONE IA  POTTENGER / KIRK
 
F W    0047 
16577210/9/2014 1320 DUS 1ST IA  BURNS / JEFFERSON
 
M I    0013 
Z0021556F10/8/2014 1500 FAILURE TO APPEAR IA  Municipal Court
 
M W    6 
16628310/8/2014 1637 NO MANDATORY INSURANCE IA  MACARTHUR / HARRISON
 
M W    0070 
Z0023208F10/8/2014 1500 FAILURE TO APPEAR IA  Municipal Court
 
F W    6 
14186310/8/2014 1426 PETIT LARCENY IA  4901 N KICKAPOO
 
M W    0064 
14186210/8/2014 1400 PETIT LARCENY IA  4901 N KICKAPOO
 
F W    0064 
16743510/7/2014 1707 POSS OF MARIJUANA 1ST IA  1218 E WHITAKER
 
M B    0046 
Z001795810/7/2014 2113 DUS 1ST IA  4700 KICKAPOO
 
M B    0016 
16458510/7/2014 1220 PETIT LARCENY IA  196 MALL
 
F B    0053 
16458410/7/2014 1220 PETIT LARCENY IA  196 MALL
 
F B    0053 
Z002207510/6/2014 2002 FLR TO SIGNAL INTENT RIGHT OR LEFT IA  KICKAPOO / ANNA
 
M W    0017 
16354510/6/2014 1817 DUS 2ND IA  LEO / MACARTHUR
 
M I    0038 
16351210/6/2014 1745 FLR TO PAY TAXES DUE STATE/EXPIRED TAG IA  BEARD / 11TH
 
F W    0041 
16252810/6/2014 1644 NO MANDATORY INSURANCE IA  KICKAPOO / HIGHLAND
 
M B    0016 
16351110/6/2014 1630 FLR TO PAY TAXES DUE STATE/EXPIRED TAG IA  KICKAPOO / FORD
 
M W    0041 
16354410/6/2014 1817 SPEEDING IA  LEO / MACARTHUR
 
M I    0038 
16743410/6/2014 1538 NO MANDATORY INSURANCE IA  1400 BLK N HARRISON
 
M W    0046 
Z002207310/6/2014 1633 IMPROPER TAG DISPLAY IA  WALNUT / CENTER
 
M W    0017 
16743710/6/2014 1702 PETIT LARCENY IA  1427 N HARRISON
 
M W    0046 
Z002207210/6/2014 1633 NO MANDATORY INSURANCE IA  WALNUT / CENTER
 
M W    0017 
Z002207410/6/2014 2002 DUS 3RD IA  KICKAPOO / ANNA
 
M W    0017 
Z001349810/5/2014 2006 FOLLOWING TO CLOSELY IA  BRYAN / BRIARWOOD
 
F W    0071 
16845110/5/2014 2000 FLR TO OBEY TRAFFIC CONTROL SIGN IA  UNION / WALLACE
 
M W    0072 
Z001795710/5/2014 1619 SPEEDING IA  2100 BLOCK AIRPORT
 
F W    0016 
16577110/5/2014 0920 IMPROPER TAG DISPLAY IA  HWY 18 / WESTECH
 
M W    0013 
16577010/5/2014 0920 FLR TO PAY TAXES DUE STATE/EXPIRED TAG IA  HWY 18 / WESTECH
 
M W    0013 
16576910/5/2014 0920 NO MANDATORY INSURANCE IA  HWY 18 / WESTECH
 
M W    0013 
Z001957010/4/2014 2056 SPEEDING IA 45 ST / UNION
 
F I    0073 
Z001957110/4/2014 2105 NO DRIVERS LICENSE 1ST IA  PARK / WALLACE
 
M B    0073 
Z001957210/4/2014 2105 NO MANDATORY INSURANCE IA  PARK / WALLACE
 
M B    0073 
Z001795610/4/2014 1956 IMPROPER TAG DISPLAY IA  KICKAPOO / PENNY
 
F W    0016 
15475410/4/2014 0015 RUNNING A RED LIGHT IA  BEARD / MAIN
 
F B    0034 
16742510/4/2014 2157 SPEEDING IA  MACARTHUR / OKLAHOMA
 
F W    0072 
Z001349410/3/2014 1742 FLR TO WEAR SEAT BELT/CHILD IA  UNION / INTERSTATE PARKWAY
 
M W    0071 
Total Citations: 189 - Handwritten Citations: 123 - E-Citations: 66 Percent: 34.92%
Total Records: 189 | Lat/Long Found: 0 | Lat/Long NOT Fnd: 0 | % Address Found: 0% | XStreet Found: 0 | XStreet NOT Fnd: | % XStreet Found: 0% | % Total Found :0%
Coded by Stephen W Nolen
Version: v1.4 06/11/2008