craig flounders