Michael Fleck | Ivan Kadey | Ruben Rose