brian james walk