floyd marinescu