alan blank