fred van long