bill mitchell