christopher brannan