alex st. clair snouffer