License Plates for Sale or Trade

Plates listed below are available for sale or trade. Click to go to my Wanted Plates List, all offers considered.

Postage: Please e-mail for applicable postage rates. I charge actual postage on all parcels, no handling fees or surcharges. Rates vary according to package weight.

Payment: Personal Check, Money Order or Cash (at own risk) accepted. I can accept PayPal, but due to rising costs associated with my account I will need to figure in an additional amount to cover fees. Please let me know if you are planning to use PayPal and I can provide a quote including fees.

Satisfaction guaranteed, all ALPCA guidelines apply.

Scans are posted of all plates, click "See Picture" link to view any plate.

Grading Abbreviations: Condition: M = Mint; EX = Excellent; VG = Very Good; G = Good; F = Fair; P = Poor
Other notations: RP = Repaint; TU = Touched Up; xh = Extra Hole(s); @ = Wheelchair Symbol; (c.##) = circa (year)

Note on Grading: I really hate grading plates, as it's so subjective and different collectors can use vastly different scales. I've provided grading for the plates on the list (sometimes varying from plate to plate depending on the mood I was in at the time), but please use the plate scans as the best indicator of plate condition. A picture's worth a thousand "VG+"s, or something like that...

Please e-mail with any questions or to reserve plates.

Last Updated 12/8/12

List updated without scans. Scans available upon request, please email.

Browse down the page, or select a state/province from the pull-down menu:

Jurisdiction/Year/Plate Number/Class/Condition/Price

U.S.:

__________
ALABAMA [Back to Menu]

ALABAMA 97 62AJ421 PASSENGER EX- $3 See Picture
ALABAMA 06 3A7812Y PASSENGER EX- $3
ALABAMA 11 62A21B0 PASSENGER EX- $4
ALABAMA 11 BLB899 PASSENGER/OPT (UNIVERSITY OF ALABAMA) EX- $5

__________
ALASKA [Back to Menu]

Nothing in stock at present.

__________
ARIZONA [Back to Menu]

ARIZONA 11 AAF9409 PASSENGER VG $3

__________
ARKANSAS [Back to Menu]

ARKANSAS 79 GFZ 749 PASSENGER VG- $2

__________
CALIFORNIA [Back to Menu]

CALIFORNIA und. 2NAJ991 PASSENGER EX- $2
CALIFORNIA und. 2RMG963 PASSENGER EX- $2
CALIFORNIA 95 3GGC533 PASSENGER EX- $3
CALIFORNIA und. 3JVY197 PASSENGER EX- $2
CALIFORNIA und. 4VNJ029 PASSENGER M $3
CALIFORNIA und. 4VNJ029 PASSENGER M $3
CALIFORNIA 04 5ERK402 PASSENGER EX $3 See Picture
CALIFORNIA 06 5MGZ126 PASSENGER EX $3 See Picture
CALIFORNIA 08 6AWD058 PASSENGER EX- $3 See Picture
CALIFORNIA und. 6GSN339 PASSENGER F $.25

__________
COLORADO [Back to Menu]

Nothing in stock at present.

__________
CONNECTICUT [Back to Menu]

Nothing in stock at present.

__________
DELAWARE [Back to Menu]

Nothing in stock at present.

__________
DISTRICT OF COLUMBIA [Back to Menu]

Nothing in stock at present.

__________
FLORIDA [Back to Menu]

FLORIDA 87 893 GBV PASSENGER VG+ $3
FLORIDA 08 P64 2YB PASSENGER VG $2
FLORIDA 10 S19 6XE PASSENGER VG+ $3

__________
GEORGIA [Back to Menu]

GEORGIA 79 NHW 255 PASSENGER EX- $4
GEORGIA 84 BFT 939 PASSENGER EX- $3 See Picture
GEORGIA 99 494 NHZ PASSENGER VG $3 See Picture
GEORGIA 05 7085 ADZ PASSENGER VG+ $3
GEORGIA 10 ARK 4301 PASSENGER VG $3 See Picture
GEORGIA 07 AUQ 7559 PASSENGER VG+ $3
GEORGIA 07 @DP23EQ WHEELCHAIR EX- $3
GEORGIA 08 @DP6QKX WHEELCHAIR EX- $3
GEORGIA 09 BBR 2160 PASSENGER EX- $3
GEORGIA 10 BJT 6715 PASSENGER EX $3
GEORGIA 10 BNA 3427 PASSENGER EX $3

__________
HAWAII [Back to Menu]

Nothing in stock at present.

__________
IDAHO [Back to Menu]

IDAHO 78 E17 734 PASSENGER EX $3
IDAHO 87 1/A EP 857 PASSENGER EX $3
IDAHO 03 1L 71900 PASSENGER EX- $3
IDAHO 09 8B Y8564 PASSENGER VG+ $3

__________
ILLINOIS [Back to Menu]

ILLINOIS 69 549 892 PASSENGER VG $2
ILLINOIS 71 75 781 PASSENGER VG $2
ILLINOIS 73 UF 6446 PASSENGER VG $2
ILLINOIS 75 502 861 PASSENGER EX $3
ILLINOIS 79 761 623 PASSENGER EX- $3

__________
INDIANA [Back to Menu]

INDIANA 76 93S6580 PASSENGER VG $1
INDIANA 81 22C9652 PASSENGER VG $2
INDIANA 81 94B6329 PASSENGER VG $2
INDIANA 03 10E3211 PASSENGER VG $1

__________
IOWA [Back to Menu]

IOWA 79 CXF 587 PASSENGER EX $3

__________
KANSAS [Back to Menu]

KANSAS 76-80 S/G E 6005 PASSENGER VG $2
KANSAS 79 S/A X 609 PASSENGER EX $4

__________
KENTUCKY [Back to Menu]

KENTUCKY 11 369 HMV PASSENGER VG $2
KENTUCKY 11 030 KXA PASSENGER EX- $3

__________
LOUISIANA [Back to Menu]

Nothing in stock at present.

__________
MAINE [Back to Menu]

Maine Passenger:

MAINE 66 498-842 PASSENGER VG $3
MAINE 71 766-214 PASSENGER VG $3
MAINE 74-81 2401 PASSENGER G $2
MAINE 74-82 239-828 PASSENGER G $1
MAINE 78 726-615 PASSENGER EX $3
MAINE 81 6849 B PASSENGER VG $2
MAINE 82-84 7431 D PASSENGER VG $3
MAINE 83 52757 D PASSENGER VG- $2
MAINE 88 38285 N PASSENGER VG $2
MAINE 88 39287 N PASSENGER VG $2
MAINE 88 39287 N PASSENGER VG $2
MAINE 87 7911 PASSENGER VG- $3
MAINE 90 84329 T PASSENGER G $2
MAINE 91 2819 V PASSENGER VG $2
MAINE 99 82317 Y PASSENGER G $1
MAINE 99 3557 CC PASSENGER VG- $1
MAINE 00 9397 DC PASSENGER EX $4
MAINE 00 9397 DC PASSENGER VG $2
MAINE 99 9032 EG PASSENGER VG $2
MAINE 00 3947 EH PASSENGER EX $4
MAINE 00 3947 EH PASSENGER EX- $3
MAINE 99 ITS FATE PASSENGER/VANITY G $3
MAINE 08 7210 IC PASSENGER VG $3
MAINE 12 4371 IK PASSENGER VG $2
MAINE 12 4371 IK PASSENGER G $1
MAINE 11 6160 JW PASSENGER VG $2
MAINE 10 8598 JX PASSENGER G $1
MAINE 04 9096 JZ PASSENGER VG $3
MAINE 11 7407 KG PASSENGER G $1
MAINE 09 5731 LX PASSENGER G $1
MAINE 11 3036 MB PASSENGER EX- $4
MAINE 09 7352 MC PASSENGER VG $2
MAINE 11 9182 MH PASSENGER G $1
MAINE 10 7747 MI PASSENGER G $1
MAINE 10 9231 MN PASSENGER (ONLINE RENEWAL STICKER) VG $3
MAINE 11 1769 NI PASSENGER G $1
MAINE 07 9997 NP PASSENGER EX- $4
MAINE 08 349 PA PASSENGER G $1
MAINE 12 5088 PA PASSENGER EX- $4
MAINE 12 2463 PC PASSENGER G $1
MAINE 11 6524 PR PASSENGER G $1
MAINE 10 7928 RA PASSENGER G $1
MAINE 10 4247 RE PASSENGER VG $2
MAINE 11 4544 RF PASSENGER G $1
MAINE 10 8201 RG PASSENGER EX- $4
MAINE 10 1737 RH PASSENGER G $1
MAINE 11 6608 RH PASSENGER EX- $4
MAINE 12 7523 RH PASSENGER VG $2
MAINE 11 6742 RI PASSENGER EX- $4
MAINE 11 6742 RI PASSENGER G $1
MAINE 10 2859 RJ PASSENGER VG $3
MAINE 10 2859 RJ PASSENGER G $1
MAINE 10 5683 RK PASSENGER EX- $4
MAINE 12 6630 RK PASSENGER EX- $4
MAINE 10 4687 RL PASSENGER EX- $4
MAINE 10 7531 RL PASSENGER EX- $4
MAINE 10 2137 RM PASSENGER VG $2
MAINE 11 5797 RP PASSENGER G $1
MAINE 11 2257 RU PASSENGER EX- $4
MAINE 11 2257 RU PASSENGER EX- $4
MAINE 12 3310 RU PASSENGER EX- $4
MAINE 11 4197 RU PASSENGER EX- $4
MAINE 11 6023 RV PASSENGER EX- $4
MAINE 12 5144 RW PASSENGER EX- $4
MAINE 11 7667 RW PASSENGER EX- $4
MAINE 11 1188 RX PASSENGER EX- $4
MAINE 11 5453 RY PASSENGER EX- $4
MAINE 11 9731 RY PASSENGER EX- $4
MAINE 12 6133 RZ PASSENGER EX- $4
MAINE 12 6133 RZ PASSENGER EX- $3
MAINE 11 7663 SA PASSENGER EX- $4
MAINE 11 4744 SC PASSENGER EX- $4
MAINE 11 4929 SC PASSENGER G $1
MAINE 11 5039 SC PASSENGER VG $2
MAINE 11 9155 SC PASSENGER EX- $4
MAINE 11 2855 SE PASSENGER EX- $4
MAINE 11 8945 SG PASSENGER EX- $4
MAINE 11 2003 SH PASSENGER EX- $4
MAINE 12 5977 SH PASSENGER EX- $4
MAINE 12 519 SJ PASSENGER G $1
MAINE 12 7148 SK PASSENGER EX- $4
MAINE 12 1989 SL PASSENGER EX- $4
MAINE 12 3075 SL PASSENGER EX- $4
MAINE 12 4831 SL PASSENGER EX- $4
MAINE 12 4831 SL PASSENGER EX- $4
MAINE 12 1888 SM PASSENGER EX- $4
MAINE 12 1888 SM PASSENGER EX- $4
MAINE 12 6853 SN PASSENGER EX $4
MAINE 12 7115 SP PASSENGER EX- $4
MAINE 12 1610 SQ PASSENGER VG $2
MAINE 12 1610 SQ PASSENGER G $1
MAINE 12 4437 SQ PASSENGER VG $2
MAINE 12 364 ST PASSENGER EX- $4
MAINE 12 2042 ST PASSENGER EX- $4
MAINE 12 4976 ST PASSENGER EX- $3
MAINE 12 4976 ST PASSENGER G $1
MAINE 12 240 SU PASSENGER EX- $4
MAINE 13 9712 SY PASSENGER EX- $4
MAINE 13 9712 SY PASSENGER EX- $4
MAINE 13 2572 TA PASSENGER G $3
MAINE 09 ARLAND PASSENGER/VANITY F $1
MAINE 11 BISOUS PASSENGER/VANITY G $3

Maine Passenger Optional/Specialty:

MAINE 01 C/R1415G PASSENGER/OPT. (LOON) G $4
MAINE 01 C/R1415G PASSENGER/OPT. (LOON) G $3
MAINE 11 C/R8078G PASSENGER/OPT. (LOON) F $2
MAINE 12 63567 VETERAN (VIETNAM DECAL) EX $10
MAINE 12 63567 VETERAN (VIETNAM DECAL) G $3

Maine Non-Passenger:

MAINE 86-88 3754 MOTOR HOME VG $2
MAINE 96 75-517 ATV VG- $2
MAINE 97 89-158 ATV VG- $2
MAINE 99 A4-139 ATV VG- $2
MAINE 10 647-213 COMMERCIAL VG $2
MAINE 10 1A-5274 COMMERCIAL EX- $3
MAINE 11 3A-9524 COMMERCIAL VG $2

__________
MARYLAND [Back to Menu]

UPDATE COMING SOON

__________
MASSACHUSETTS [Back to Menu]

MASSACHUSETTS 81 D/X 25A MOTORCYCLE DEALER VG $4
MASSACHUSETTS 84 D/A 27B MOTORCYCLE DEALER EX $6

__________
MICHIGAN [Back to Menu]

MICHIGAN 76 SKT990 PASSENGER EX- $3
MICHIGAN 76-78 063013 TRAILER VG $3
MICHIGAN 05 QKY 600 PASSENGER P $.25

__________
MINNESOTA [Back to Menu]

MINNESOTA 68 MDQ 300 PASSENGER VG $3
MINNESOTA 89 EMN 734 PASSENGER VG- $2 See Picture

__________
MISSISSIPPI [Back to Menu]

MISSISSIPPI 94 RND 608 PASSENGER EX- $3
MISSISSIPPI 00 GLC 180 PASSENGER EX $3
MISSISSIPPI 01 GLE 878 PASSENGER EX $3
MISSISSIPPI 04 484 FSQ PASSENGER EX $3
MISSISSIPPI 06 935 HVD PASSENGER EX $3

__________
MISSOURI [Back to Menu]

MISSOURI 73 YK3-165 PASSENGER VG $2
MISSOURI 76 XY9-777 PASSENGER VG- $3
MISSOURI 97 4P6 10L PASSENGER EX- $3 See Picture
MISSOURI 97 5P2 30L PASSENGER EX- $3 See Picture
MISSOURI 05 044 XRF PASSENGER EX- $3 See Picture
MISSOURI 11 DB6 A5U PASSENGER VG+ $3

__________
MONTANA [Back to Menu]

Nothing in stock at present.

__________
NEBRASKA [Back to Menu]

NEBRASKA 85 17-H406 PASSENGER EX- $3
NEBRASKA und. 28COMM2326 COMMERCIAL M $2
NEBRASKA 10 RDJ 846 PASSENGER EX- $3

__________
NEVADA [Back to Menu]

NEVADA 10 420-UBF PASSENGER EX- $3
NEVADA 08 983-UWV PASSENGER EX- $3

__________
NEW HAMPSHIRE [Back to Menu]

NEW HAMPSHIRE 63 IB650 PASSENGER EX- $5
NEW HAMPSHIRE 87 524861 PASSENGER G $1
NEW HAMPSHIRE 87 89964C PASSENGER G $1
NEW HAMPSHIRE 87 3049TA TRAILER VG $2
NEW HAMPSHIRE 94 @195N WHEELCHAIR F $2
NEW HAMPSHIRE 99 BNV-690 PASSENGER G $1
NEW HAMPSHIRE 99 BPU-409 PASSENGER G $1
NEW HAMPSHIRE 04 359 738 PASSENGER F $.50
NEW HAMPSHIRE 05 114 0651 PASSENGER F $.50
NEW HAMPSHIRE 08 149 4156 PASSENGER F $.50
NEW HAMPSHIRE 08 153 0962 PASSENGER EX- $3
NEW HAMPSHIRE 12 195 1245 PASSENGER G $1
NEW HAMPSHIRE 11 219 9676 PASSENGER G $1
NEW HAMPSHIRE 11 236 9305 PASSENGER VG $2
NEW HAMPSHIRE 12 237 5283 PASSENGER VG $2
NEW HAMPSHIRE 11 245 6250 PASSENGER G $1
NEW HAMPSHIRE 08 249 8077 PASSENGER (six-digit blank) VG $3
NEW HAMPSHIRE 11 270 2839 PASSENGER G $1
NEW HAMPSHIRE 12 271 5346 PASSENGER G $1
NEW HAMPSHIRE 11 288 5928 PASSENGER EX $4
NEW HAMPSHIRE 12 301 3935 PASSENGER EX $4
NEW HAMPSHIRE 12 304 2979 PASSENGER EX- $3
NEW HAMPSHIRE 12 304 2979 PASSENGER VG $2
NEW HAMPSHIRE 12 307 4561 PASSENGER VG $2
NEW HAMPSHIRE 12 307 4561 PASSENGER VG $2
NEW HAMPSHIRE 12 307 7566 PASSENGER EX $4
NEW HAMPSHIRE 12 309 2914 PASSENGER EX $4
NEW HAMPSHIRE 12 309 2914 PASSENGER EX- $4
NEW HAMPSHIRE 12 309 2928 PASSENGER EX $4
NEW HAMPSHIRE 12 309 5535 PASSENGER EX $4
NEW HAMPSHIRE 12 316 4542 PASSENGER EX- $4
NEW HAMPSHIRE 12 320 3408 PASSENGER EX $4
NEW HAMPSHIRE 12 327 6473 PASSENGER EX $4
NEW HAMPSHIRE 12 CHECOD PASSENGER/VANITY G $1
NEW HAMPSHIRE 11 G1298 MOTORCYCLE EX $6

__________
NEW JERSEY [Back to Menu]

NEW JERSEY und. 501-HAF PASSENGER VG $3
NEW JERSEY und. 738-HEH PASSENGER VG $3
NEW JERSEY und. 296-JMB PASSENGER G $2
NEW JERSEY und. 447-LUJ PASSENGER G $2
NEW JERSEY und. 598-ZAK PASSENGER G $2
NEW JERSEY und. BYT-33B PASSENGER VG $2
NEW JERSEY und. CDG-54K PASSENGER EX- $3
NEW JERSEY und. EOK-14P PASSENGER EX- $3
NEW JERSEY und. EPW-49A PASSENGER EX- $3
NEW JERSEY und. FZO-90H PASSENGER EX- $3
NEW JERSEY und. GEJ-85X PASSENGER EX- $3
NEW JERSEY und. HWR-81M PASSENGER VG $2
NEW JERSEY 05 GURRI PASSENGER/VANITY EX- $3
NEW JERSEY und. BA-197K PASSENGER VG- $2
NEW JERSEY und. MS-113R PASSENGER VG $2
NEW JERSEY und. RM-953F PASSENGER VG $2
NEW JERSEY 00 YS-940G PASSENGER VG- $2
NEW JERSEY 01 JBC-49H PASSENGER EX- $3
NEW JERSEY und. JHX-48T PASSENGER VG $2
NEW JERSEY 05 RMM-80F PASSENGER EX- $3
NEW JERSEY und. VFN-11J PASSENGER EX- $3
NEW JERSEY und. WPZ-52F PASSENGER VG $2
NEW JERSEY und. TOPOGGO PASSENGER/VANITY VG- $3

__________
NEW MEXICO [Back to Menu]

Nothing in stock at present.

__________
NEW YORK [Back to Menu]

NEW YORK und. 365-DWS PASSENGER F $1
NEW YORK und. 2335-JK COMMERCIAL F $1
NEW YORK 81 R-82336 TRAILER F $1

__________
NORTH CAROLINA [Back to Menu]

Nothing in stock at present.

__________
NORTH DAKOTA [Back to Menu]

UPDATE COMING SOON

__________
OHIO [Back to Menu]

OHIO 82 NHN-849 PASSENGER VG $2 See Picture
OHIO 91 739-TKM PASSENGER VG $2 See Picture
OHIO 92 ASV-192 PASSENGER EX $3
OHIO 09 DDH 3536 PASSENGER VG $2

__________
OKLAHOMA [Back to Menu]

OKLAHOMA 09 463ASA PASSENGER EX- $3
OKLAHOMA 11 024DKS PASSENGER EX- $3
OKLAHOMA 11 865EQZ PASSENGER EX $4

__________
OREGON [Back to Menu]

OREGON 79 HKT 237 PASSENGER EX $4

__________
PENNSYLVANIA [Back to Menu]

PENNSYLVANIA 87 NTZ-399 PASSENGER VG $3
PENNSYLVANIA und. BBB-4075 PASSENGER EX- $5
PENNSYLVANIA 08 GPD-2298 PASSENGER EX- $3
PENNSYLVANIA 10 GPX-1289 PASSENGER EX- $3

__________
RHODE ISLAND [Back to Menu]

Nothing in stock at present.

__________
SOUTH CAROLINA [Back to Menu]

Nothing in stock at present.

__________
SOUTH DAKOTA [Back to Menu]

Nothing in stock at present.

__________
TENNESSEE [Back to Menu]

TENNESSEE 00 117-AXZ PASSENGER EX- $3

__________
TEXAS [Back to Menu]

TEXAS 74 VLP-651 PASSENGER (75 DIES) EX $4
TEXAS 86 256-AVZ PASSENGER VG $2 See Picture
TEXAS 94 492-HRE PASSENGER VG $3
TEXAS und. JDK-60H PASSENGER VG $3 See Picture
TEXAS und. J02-FNC PASSENGER VG $2 See Picture
TEXAS und. 8FL@MF WHEELCHAIR VG $3 See Picture
TEXAS und. Z36-ZHK PASSENGER EX $3 See Picture
TEXAS und. 489-YKC PASSENGER EX $3 See Picture
TEXAS und. 457-YKV PASSENGER EX $3 See Picture
TEXAS und. 652-ZTC PASSENGER EX $3 See Picture
TEXAS und. BD6-C433 PASSENGER EX $3
TEXAS und. BM3-G284 PASSENGER EX $3
TEXAS und. BM3-G284 PASSENGER VG $2

__________
UTAH [Back to Menu]

Nothing in stock at present.

__________
VERMONT [Back to Menu]

Nothing in stock at present.

__________
VIRGINIA [Back to Menu]

VIRGINIA 79 MBB-492 PASSENGER EX $3
VIRGINIA 81 MJM-894 PASSENGER G/xh $1 See Picture
VIRGINIA 82 BLM-804 PASSENGER VG- $2 See Picture
VIRGINIA 93 IWF-303 PASSENGER VG $2 See Picture

__________
WASHINGTON [Back to Menu]

WASHINGTON 90 397-ABB PASSENGER VG $2
WASHINGTON 91 959-DIQ PASSENGER G $1 See Picture
WASHINGTON 00 212-EAN PASSENGER G $1
WASHINGTON und. 054-RQQ PASSENGER M $2 See Picture
WASHINGTON und. AAZ7429 PASSENGER EX $1

__________
WASHINGTON, D.C. [Back to Menu]

See District of Columbia.

__________
WEST VIRGINIA [Back to Menu]

Nothing in stock at present.

__________
WISCONSIN [Back to Menu]

Nothing in stock at present.

__________
WYOMING [Back to Menu]

Nothing in stock at present.

 

CANADA:

__________
ALBERTA [Back to Menu]

Nothing in stock at present.

__________
BRITISH COLUMBIA [Back to Menu]

Nothing in stock at present.

__________
MANITOBA [Back to Menu]

MANITOBA 01 BDT 240 PASSENGER EX $4
MANITOBA 00 BNN 628 PASSENGER EX $4
MANITOBA 01 BPR 789 PASSENGER EX $4
MANITOBA 03 SD-96-96 SEMI-TRAILER M $3
MANITOBA 03 SD-96-97 SEMI-TRAILER M $3
MANITOBA 03 SD-96-99 SEMI-TRAILER M $3
MANITOBA 07 EBW 932 PASSENGER EX $4
MANITOBA 07 EMK 676 PASSENGER EX $4
MANITOBA 07 ERC 807 PASSENGER EX- $4
MANITOBA 10 FAE 723 PASSENGER EX $4

__________
NEW BRUNSWICK [Back to Menu]

NEW BRUNSWICK 78 1423 MOTORCYCLE M $2
NEW BRUNSWICK 78-79 117-469 PASSENGER EX- $3
NEW BRUNSWICK 86 MC32448 MOTORCYCLE M $3

__________
NEWFOUNDLAND & LABRADOR [Back to Menu]

Nothing in stock at present.

__________
NORTHWEST TERRITORIES [Back to Menu]

Nothing in stock at present.

__________
NOVA SCOTIA [Back to Menu]

Nothing in stock at present.

__________
NUNAVUT [Back to Menu]

Nothing in stock at present.

__________
ONTARIO [Back to Menu]

ONTARIO 68 985-411 PASSENGER VG $3

__________
PRINCE EDWARD ISLAND [Back to Menu]

Nothing in stock at present.

__________
QUEBEC [Back to Menu]

Nothing in stock at present.

__________
SASKATCHEWAN [Back to Menu]

Nothing in stock at present.

__________
YUKON [Back to Menu]

Nothing in stock at present.

 

MEXICO:

Nothing in stock at present.

Go to Plates Wanted List.
Go to Main Page.


© Copyright 1998-2024 David Nicholson. All Rights Reserved.