kyle mason iafd