HAVENWORTH INSURANCE