junior walsh