The 23-year-old was snapped up by Worcester City in 2013 following a prolific spell with Loughborough University.
His progress continued as he notched double figures in each of his three seasons with the club and also made it into the National League North team of the season at the end of his final campaign with the club.
After scoring 44 times in 130 starts for Worcester, he was snapped up by York City before returning closer to home in March of this year when Kidderminster secured his services.
Able to play out wide or through the middle, he will add strength, power and pace to Boro’s attacking options.
“I am absolutely delighted to be able to bring Danny on board,” said manager, Tommy Wright. “He is a player I’ve admired for the last few years since his time at Worcester City.
“His form has earned him a move to York City and Kidderminster Harriers, where it hasn’t quite worked out for him.
“He became available and after discussions with the chairman, we have been able to get the deal done.
“It’s a real sign of intent and once again I thank the chairman for that backing. Danny comes here with the confidence of knowing that I have been chasing him for some time as well as knowing his qualities.
“I believe that I can get the best out of him. He will add experience, electric pace, power and an eye for goal.
“He will go straight into the squad for Saturday’s game”.