Seattle Mariners
Pitching Coach
San Francisco Giants
Pitching Coordinator
Chicago White Sox
Chicago White Sox Pitching Coach
LaCrosse Loggers- Northwoods collegiate league
Pitching Coach
San Francisco Giants
Assistant Pitching Coordinator
Los Angeles Angels
Pitching Coach
Harvard-Westlake School
Pitching Coach
San Francisco Giants
Assistant Pitching Coach
California State University-Sacramento