larry beahan