mark alan st. clair