Cool things with wheels since 2006
Maybe one of these ?https://www.acronymfinder.com/DSD.html
Drag Strip Demon Forever? Could be compensating for something small....
Dungeons and Dragons?
Well I got the 4evr part, but what the hell is DSD?
Urban dictionary has a couple guesses... double sided dildo, daily struggle disease, https://www.urbandictionary.com/define.php?term=DSD
Dipshit stupid driver ?
Don't Stop Driving
His wife's initials.