steve fludder