frederick cabrera