brent walsh