Brian Leonard isn't a true fullback, and he has no experience lead blocking. The only way he gets drafted IMO is on the 2nd day, as a HB. If nobody thinks he has enough speed to play HB, he'll make the move to FB but will probably be an undrafted free agent. Either way, I see no reason to draft him as high as the 3rd round when we have needs at OT and WR that your wish list doesn't address.