Brentford have signed Yeading striker DJ Campbell, 23, on an initial one-year contract with the option to extend.
"He has been prolific at non-league level and I'm going to take a gamble in the hope that he can deliver at this level," said Bees boss Martin Allen.
"He has energy, enthusiasm, self-belief, no fear and after a tricky couple of years has got himself going."
Allen also revealed he had agreed a contract extension with Kevin O'Connor, 23, after an "outstanding season".