david masiel