Since you are NOVA based, you might want to look at Pentagon Sailing Club (www.pentagonsailing.org)
. We run our ASA 101/103 on our Capri 22s on the Potomac, and our bigger bay sail boats on the Bay.
In your case, with your experience, you sound like a good challenge candidate. Since you want to go ASA, we would have you take the 101 and 103 exams, and then go for about a two hour sail. Mostly, the sail is to familiarize you with our boats and procedues.
We might also look at your sailing resume and see how you might be able to challenge on a higher level.