haverford cycle co 3