MARK R TEEPLE