craig flukes