Smasher:Duff man

Duff man is a Smash 64 main from Texas. He is currently ranked 6th on the DFW Power Rankings.