mark floresca