David Ruff on Social Media
David Ruff
@100004759304885
· Lives in Beccles, Suffolk
David Ruff
@david.ruff.737
· Lives in Lander, Wyoming
David Ruff
@davidruffofficial
· [" Hey I'm Dave! I enjoy the outdoors and going on adventures. I also love tech gadgets and learning ho "]
David Ruff
@100011134518998