Kyle Beardsley's Website






Hi, I've moved my website to https://sites.duke.edu/kcbeardsley/

Thanks!