David William Sherrer

David William Sherrer of Florida on white sail boat

David Sherrer Florida