allen crabbe