john haruna