stevan castro lives in highland michigan has a beard