Frank Macchiarola articles