Craig-alvin-notes