adam melchor