wow thats fucked, i hope u get your hands on that guy for a day or 2 before u turn him over to the cops. i am a personaly fan of a power drill to the knee caps.... just for starters
. good luck. if i see it in RI for some ungodly reason you will b the first to know and that fucker will b trussed up waiting in the bed for u!