joseph flipper