derek fowler