alfred patterson