Harold Ayra contributions