Need a lawyer
I'm not sure any lawyer in VI is "reasonably priced" by stateside standards. I'm looking in the Yellow Pages and I see an attorney in Cruz Bay. Kathryn DePree. 340.715.9592. Don't know her.
Another is Morrisette & Muilenburg at Caneel Bay. 340.693.8255.
Also Kotas Gerianne in Mongoose Junction at 340.693.9010.
David Bourne's number is 340.776.8487.